基于Java EE的轻量级Web应用框架研究与实现

被引量 : 0次 | 上传用户:ajdpwsy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Java EE技术的发展,Java EE在企业级软件开发中占的地位也日益重要,但是作为传统的基于EJB的Java EE架构开始越来越不能满足一些企业对应用开发新的要求。传统的基于EJB的Java EE架构其优势在于高级Java EE特性和分布式应用,但是很多项目对这些高级特性和分布式特性要求并没有要求,而且,这些高级特性和分布式应用较为复杂的开发和配置大大降低了企业的开发速度,也增加了企业的开发成本。本文针对这一问题,提出了一种基于开源框架的轻量级Java EE开发架构的解决方案。本文对WebWork、Spring、Hibernate框架进行研究,具体分析各个框架在Web应用的不同层次上所发挥的作用。并整合三种框架,设计出一个适合企业Web应用的架构。并对Spring和WebWork、Hibernate整合的耦合性进行深入的分析研究,提出了一种基于BaseAction和HibernateGenericSupport类的框架整合解耦方案。其中,WebWork是一个实现了MVC模式的Web应用框架,它全面减轻了构建多层Web应用的负担。轻量级容器使用依赖注入的设计原理,可以动态地使系统主要组件之间的耦合变松散;Spring是一种多层的Java EE应用轻量级框架,是为解决企业应用程序开发复杂性而创建的;Hibernate是一个开源的持久层框架,它全面减轻了数据库开发的复杂度,使系统具有更好的性能和移植性。最后作者将此架构方案应用到工业消防综合管理系统项目的开发中。通过项目的完成和试用,不仅证明了该方案的可行性和实用性,而且证实了采用该架构的系统具有更好的性能、可扩展性和可维护性。它能被广泛的应用到其它类似系统的建设中,也能被借鉴到其它相关的项目。
其他文献
丛枝菌根真菌(Arbuscular mycorrhizal fungi,AMF)在不同生态系统均发挥至关重要的作用,研究其多样性能够为AMF物种资源的保护和利用提供科学依据。AMF不能被离体纯培养以及
齿轮是机械领域中重要的传动部件,其传动平稳性、承载强度和使用寿命与齿轮的加工质量密切相关。齿轮测试技术是提高齿轮加工质量的一个重要的因素,当前齿轮齿廓偏差测量是对
随着运动控制系统在数控机床和微电子装备中的广泛使用,它也随之成为了一个新的研究领域。这类系统通常由上位机软件、运动控制器、伺服驱动器、电机及执行机构等构成。运动控
自2013年起湘潭市岳塘区大胆先行先试推行网格化社会管理。网格化社会管理是以信息技术为依托的一种新型的基层治理模式,但由于网格化社会管理的身份危机、职能边界不明、人
为深入探讨土壤碳库的空间变异特征、准确评价区域碳库的影响机制,选择内蒙古自治区赤峰市敖汉旗黄花甸子流域为研究对象,基于研究区的实地采样数据,结合遥感与地理信息系统
湖北省应山县竹叶青茶以其叶扁、芽尖、叶芽分离、形似竹叶;色泽翠绿、白毫显露,内质清香持久;汤色黄绿锃亮、滋味醇和,回甘生津;叶底嫩绿匀整的独有特色,获1985年孝感地区
期刊
中国与西方的打击乐,是在不同文化背景下生成的两种形态的打击乐,其形制、表现手法和社会功能有许多不同之处。随着世界各国文化交流的日益频繁,中西方打击乐在相互交流中,出
调查报告是报纸、广播常见的一种文体。是对写作者理论功底、文学素养和写作技巧的综合检验。正确把握和运用调查报告写作技巧上的"四性",可以使调查报告"锦上添花",增强说服
移动电子商务是一种新型的电子商务形式,它是在移动通信技术和Internet技术相结合的基础上而出现的一种电子商务形式。移动电子商务作为一种理想的电子交易形式具有成本低、
慢性肾功能衰竭是一种复杂难治性的临床综合征,马老师认为肾虚与毒邪互结是其发生、发展的重要因素。因先天禀赋不足、后天失养、饮食劳倦及久病,导致脾肾亏虚,气化功能失常,