- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MVC编程模型在Web程序中的应用及Java实现_孙莹
编程模型在 $% 程序中的应用及 ’()( 实现 孙 莹 许俊华 张 毅 贺清峰 (清华大学自动化系,北京) 摘 要 为了克服当前 ’( 应用开发技术的种种弊端,文章将传统的面向对象的编程模型——— :- 模型引入 ’( 应 用程序的开发中,并使用以 2636 为核心的技术对其进行具体实现。 关键词 :- 模型 ’( 应用程序 2/1 /’,34’+ 2636;’6* 文章编号 #!?BKK#? ( !# ) #%?#J?C 文献标识码 0 中图分类号 M1K## $% *++,-.(/-01 02 !# 3(//%41 (15 -/6 78+,%8%1/(/-01 9-/: ’()( ;1 =-1 ? ’1:( @:(1 =- A% B-12%1 ( N’96,+E’*+ =O 0G+=E6+8=*,MF8*IPG6 Q*83’,F8+H,;’8R8*I #BC) *6/4(./ : )* =,’, += =3’,7=E’ +P’ FP=,+7=E8*IF =O 7G,,’*+ ’( 6994876+8=*F ’3’4=9E’*+ , +P8F 969’, 8*+,=G7’F :- 96++’,* 8*+= ’( 6994876+8=* ’3’4=9E’*+ 9,=7’FF 6* +P’* I83’F 6* ’S6E94’ 8E94’E’*+6+8=* @8+P 2636 ?(6F’ +’7PT *8UG’F$ C%D90456 : :- 16++’,* , ’( 0994876+8=* , 2/1 , /’,34’+ , 2636;’6* # 引言 ’( 应用程序是当前 )*+’,*’+ 上使用最为广泛的应用开 发技术,它支持实时的信息发布、动态的用户交互以及与后台 系统灵活的安全的连接。因此如何构造功能更加强大、应用更 为灵活、开发更为简便的 ’( 应用程序成为当前 )*+’,*’+ 技术 发展的热点之一。 目前,面向 ’( 应用程序开发的技术发展迅速,新技术不 断出现。应用较为广泛的服务器端技术有 -.) 、 )/01) 、 2/1 、 /’,34’+ 、 0/1 、 151 等;客户端技术有 2636/7,89+ 、 :;/7,89+ 、 2636 0994’+ 等。这些技术在开发效率、运行速度、分布式事务处理 以及自扩展能力等方面,各具优势但又各有不足,使得开发人 员在实际的开发过程中需要根据具体情况选用不同的技术。一 个 ’( 应用系统往往是由多个开发人员采用各种不同的技术 共同开发的,它包括网页的设计、客户端应用逻辑的设计、服务 器端的应用逻辑设计以及后台数据库的设计等。目前由于缺乏 一个规范的编程开发模式,经常由于各部分开发人员之间缺乏 充分的交流而导致相互制约的局面,造成系统开发、集成与维 护的成本的上升。因此,为 ’( 应用系统的开发引入一套规范 的开发模式以及程序接口标准是十分有必要的。 该文第二部分将进一步分析 ’( 应用程序开发中存在的 问题,并将传统面向对象的编程模型 =’4?:8’@?-=*+,=44’, ( :- )引入到 ’( 系统的开发当中,提出基于 :- 的 ’( 应用系统的开发模式;第三部分详细叙述采用 2636 技术开发 基于 :- 编程模型的 ’( 应用程序的技术细节;最后,在第 四部分以常见的用户登录的 ’( 应用程序为例说明实现的具 体过程。 ! ’( 应用程序及 :- 模型 !$# ’( 应用程序及其存在问题 ’( 应用程序是指将传统的编程技术引入互联网络与 ’( 技术相结合,通过在传统的 ’( 静态页面中加入各种程 序和逻辑控制,在网络的客户端和服务端实现动态和个性化的 交流与互动的应用程序。 大多数的 ’( 应用都可以被看成是浏览器与应用服务器 之间的一系列交互所组成,这种交互如图 # 所示: 图 # ’( 应用的交互方式 目前,面向 ’( 应用程序开发的技术有很多。在客户机方 面,浏览器自身不断包括一些能为用户提供更高级功能的程序 逻辑,例如 2636/7,89+ 和 :;/7,89+ ,还有嵌入式的软件组件,如 2636 0994’+ 、 2636;’6* 和 07+83’A 等;在服务器端,各种各样的 强 大 的 脚 本 运 行 环 境 也 开 发 出 来 了 , 如 -.) 、 )/01) 、 2/1 、 /’,34’+ 、 0/1 、 151 等,为开发 ’( 应用程序提供了坚实的技术 基础。总的来说,这些技术在开发效率、运行速度、分布式事务 !# 编程模型在 $% 程序中的应用及 ’()( 实现 孙 莹 许俊华 张 毅 贺清峰 (清华大学自动化系,北京 #BC) D?E684 : FG*H8*I!JKL!JK$*’+ 摘 要 为了克服当前 ’( 应用开发技术
您可能关注的文档
最近下载
- 《电气装置安装工程接地装置施工及验收规范+GB+50169-2016》详细解读.pdf
- THKA多回路智能工业调节器.PDF VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- NDS世界树迷宫流程攻略及基础知识.pdf VIP
- 山西煤炭运销集团三百子煤业有限公司120万ta矿井兼并重组整合项目及配套120万ta洗煤厂环境影响报告书简本.doc VIP
- 苏州石刻《天文图》文字.pdf
- 中国气悬浮离心压缩机行业市场占有率及投资前景预测分析报告.pdf VIP
- 米家米家智能蒸发式冷风扇使用说明书.pdf
- 薄层砌筑和薄层抹灰工程施工技术方案.docx VIP
- 2024-2025学年中职语文基础模块 下册高教版(2023)教学设计合集.docx
文档评论(0)