J2EE平台下快速WEB开发的研究与应用

来源 :武汉理工大学 | 被引量 : 10次 | 上传用户:chentao805
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和Web技术的发展,一些门户网站,电子商务系统,银行系统的逐渐出现,以及腾讯公司在2009年也推出了Web版本的聊天系统。人们通过浏览器可以做越来越多的事情,也越来越喜欢这种瘦客户端的B/S模式,因为这种模式下客户不需要额外安装软件只需要一个浏览器就可以访问应用软件。然而各个领域的Web系统具有极大的相似性,如果为具有相似性的项目都独立开发,不但非常浪费时间和资源,还有可能不能按时完成客户的需求。因此设计好一个底层架构,是进行快速Web开发的前提。当然该架构必须满足“开-闭”原则,也就是可以扩展以完成特定领域或更复杂的项目。这样开发人员就不需要重新设计底层架构了。由于Java语言是跨平台的,因此设计出的架构可以运行于任何平台;再者Java语言是开源的,因此世界上很多社区、开源爱好者都为J2EE平台做出了贡献,因此出现了一些优秀的开源框架(Struts、Hibernate、Spring等等)来加快Web的开发。本文就是综合使用这些开源框架设计了一个基于J2EE平台可快速开发Web系统的基本架构。该架构采用Struts2提供的MVC分层设计思想,分层设计可以使开发人员分工更加明确,加快开发速度,并且系统间耦合较小,易于维护和扩展。由于是基本架构,因此利于扩展用于快速开发各种Web系统。Hibernate提供了Java类与数据库关系表的映射关系,封装了底层数据库系统,使程序可以移植到不同的数据库。Spring提供的DAO模块和AOP模块分别简化了数据库操作以及数据库事务。本文对该架构的各个层次进行了详细的设计,并且分析了各个层次之间的联系。为了说明层次间的松耦合,基于该架构设计了一个比较通用的网站系统,该网站系统提供一个后台管理系统和前台展示页面,通过简单的操作可以实现前台页面的所有内容都是动态维护的;且简要介绍了架构和Dorado5的集成,可以实现统一的展现层和快速的响应。最后提出了下一步的工作是基于Acegi开源框架来完善架构的安全机制。
其他文献
本文通过对荣华二采区10
期刊
无线传感器网络(Wireless Sensor Network,WSN)是一种集成了计算机技术、通信技术、传感器技术的新型智能监控网络,已成为当前无线通信领域研究的热点。随着生活水平的提高,
摘要:课堂教学的有效性是什么?一些教师的课堂教学中还不同程度地存在“教师讲得口干舌燥、精疲力尽,学生听得头脑发胀、昏昏欲睡”,有些教师时常抱怨“这个问题都讲了多少遍,还不明白”……本文分析了出现这些问题的原因,提出了提高高中物理课堂教学有效性的一些策略。  关键词:高中物理;有效性;教学  中图分类号:G633.7 文献标识码:A 文章编号:1992-7711(2016)03-0021  提高课堂
随着人们对肝病认识的不断深入,尤其是肝癌发生机理分子生物学研究的进展,人们对肝癌的预防、肝癌易感性有了一定的认识.为及时将肿瘤易感性的研究成果应用于临床实践,需要利
当归芍药散是出自《金匮要略》的妇科名方,近年来的研究表明该药有改善学习记忆能力、抗氧化、清除自由基、抗衰老、治疗老年性痴呆等作用,而主要由松果体分泌的褪黑激素也有
本文通过对荣华二采区10
期刊