基于J2EE的Web构件设计模式研究及应用-计算机应用技术专业论文.docxVIP

基于J2EE的Web构件设计模式研究及应用-计算机应用技术专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的Web构件设计模式研究及应用-计算机应用技术专业论文

声 声 明 本学位论文是我在导师的指导下取得的研究成果,尽我所知,在 本学位论文中,除了加以标注和致谢的部分外,不包含其他人已经发 表或公布过的研究成果,也不包含我为获得任何教育机构的学位或学 历而使用过的材料。与我一同工作的同事对本学位论文做出的贡献均 已在论文中作了明确的说明。 2卯多年6月I7日 学位论文使用授权声明 南京理工大学有权保存本学位论文的电子和纸质文档,可以借阅 或上网公布本学位论文的部分或全部内容,可以向有关部门或机构送 交并授权其保存、借阅或上网公布本学位论文的部分或全部内容。对 于保密论文,按保密的有关规定和程序处理。 研究生签名: 丞丝堡:{ 功g年‘月日 硕士论文 硕士论文 基于J2匝的Web构件设计模式研究及应用 1.绪论 1.1.研究背景 随着计算机网络和软件技术的迅速发展,Web系统己成为跨平台分布式计算的主 流。在大型复杂Web应用系统中,Web构件开发常常令人头疼不已嗍. 基于构件的开发(Component-Based Development,简称CBD)或基于构件的软 件工程(Component·Based SoRwam Enginccring,简称CBSE)是一种软件开发新范 型,它是在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合 手段高效率、高质量地构造应用软件系统的过程嘲。“软件构件化”,真正实现了软件 复用和构件化生产,极大节约了软件产品的开发时间和开发成本旧. 构件在Web系统的应用,加速了Web系统的开发速度,提高了Web系统的健壮 性和灵活性等,为软件开发提供了一个全新的视角和概念嗍.因此世界各大软件公司 和机构纷纷推出了各自的基于构件的Web应用系统开发技术和相应的开发平台,以 降低Web应用系统开发的难度,加速其开发的过程,提高所开发系统的质量。其中, Sun公司的Java 2 Enterprise Edition(J2EE,企业Java2开发平台)是较优秀的开发平台, J2EE开发平台可以保留现有的rr资产,系统的开发不是全部重新开发,而是利用己 有的企业信息系统方面的投资,以渐进的方式建立在已有系统之上;J2EE采用中间 件开发,把一些通用的、繁琐的服务端任务交给中间件供应商去完成,开发人员可以 把精力投在创建业务逻辑上,相应地缩短了开发时间。J2EE服务器平台具有极佳的 可伸缩性,J2EE平台的应用程序可被部署到各种操作系统上,允许多台服务器集成 部署,能消除系统中的瓶颈,实现可高度伸缩的系统,满足未来商业应用的需要。J2EE 的这些特性完全符合企业应用系统的需要阄。 但是,利用J2EE来开发Web应用系统还是面临着许多问题【4】.首先,J2EE技术 是近年来的新技术,人们对J2EE还没有完全领会,对于开发过程中所遇到的困难缺 乏处理经验和必要的指导;其次,J2EE只提供了一些系统开发的技术,开发人员对 如何利用这些技术来设计Web应用系统常常会感到不知所措,以往成功的系统设计 的结果无法有效地复用,不能有效改变系统开发周期长、费用高以及质量不可靠等问 题,严重影响着利用J2EE开发Web应用系统的速度和质量. 解决Web应用系统开发的问题是有效的借鉴以往的系统开发经验,迅速地解决 系统开发所存在的问题,就能够迅速提高系统开发质量和速度。设计模式的研究正是 对软件开发经验的归纳和总结,将一些的成功的项目开发经验进行整理。方便开发人 员的借鉴。如果在Web应用系统开发中有针对性地应用设计模式,系统开发所存在 的问题(如开发速度慢,质量低,可重用性差等)就可以得到较好的解决。 硕士论文 硕士论文 基于J2旺的Web构件设计模式研究及应用 1.2.论文主要研究工作 在大型复杂Web应用系统开发中,Web构件开发的复杂度和工作量常常令人望 而生畏。本论文主要对Web构件设计模式做了如下工作: (1)研究了J2EE核心模式下的表示层模式,阐述了截取过滤器模式、前端控制 器模式和视图助手模式的问题域、解决方案、推荐策略和结构图,比较了工作者服务 和分发者视图的异同; (2)结合JSF中设计模式的应用探讨了GoF(Gang OfFour)的几个相关模式,阐 述了这些模式适用的问题域,分析了使用这些模式解决该问题的优点和不足。并给出 了实现各个模式的一般设计方法: (3)分析Web构件开发中的问题,即如何创建结构合理的瘦客户端、组合正确 的外观和行为、分离表示逻辑和业务逻辑、创建易于阅读和易于维护的代码以及用户 验证、数据加密、会话管理、用户个性化和请求处理等; (4)设计系统采用的框架。本系统采用了非分布式的多层结构:客户端、表示 层、业务逻辑层、数据持久层和

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档