轻量级J2EE架构的研究与应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:cl0916789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着J2EE技术的发展,J2EE在企业级软件开发中占的地位也日益重要,但是作为传统的基于EJB的J2EE架构开始越来越不能满足一些企业对应用开发新的要求。传统的基于EJB的J2EE架构其优势在于高级J2EE特性和分布式应用,但是很多项目对这些高级特性和分布式特性要求并没有要求,而且,这些高级特性和分布式应用较为复杂的开发和配置大大降低了企业的开发速度,也增加了企业的开发成本。本文针对这一问题,提出了一种基于开源框架的轻量级J2EE开发架构的解决方案。本论文所做的工作如下:首先,研究了J2EE发展的现状,归纳传统的基于EJB的J2EE架构所带来的开发问题,分析造成这些问题的原因。针对造成这些问题的原因,研究了现在流行的轻量级J2EE框架,考察了这样的轻量级框架可以在什么层面上对原来的“重量级”架构进行替代,比较了轻量级架构和重量级架构各自的优势所在。其次,结合本文的目标和现在流行的轻量级J2EE框架的作用、优缺点进行技术选型,选择Sturts作为Web层框架,Spring作为业务逻辑层框架,Hibernate作为数据持久层框架。深入探讨了几个框架所采用的技术、特性以及开发方法,同时也对准备在本架构中采用的其他重要组件进行了研究分析。再次,在前文的研究基础上,对本文要实现的轻量级J2EE开发架构进行了模型建立和模型分析,模型改进。根据建立的模型,对Struts,Spring,Hibernate和其他组件进行了整合,并在整合的基础上,设计和实现了异常处理机制,数据封装,架构安全,为通用业务提供的模板接口和实现类等。最后,通过一个开发实例,测试该开发架构的可用性,实用性,易用性及其他特性。本文提出的轻量级J2EE开发架构提供了Web开发需要的服务,摒弃了不需要的J2EE高级特性和分布式应用,可以让企业的开发变得简单和快速,特别适合企业的小规模Web业务开发。
其他文献
经济法价值研究是经济法基础理论研究中的重点,更是难点。如果说制度研究解决的是经济法在实然层面的,“用”的问题,基础理论研究的焦点就在于经济法在应然层面的“是什么、为什
通过查阅大量文献资料,本文开篇对目前国内外中草药的研究概况、金银花的理化性质和药理研究以及中草药质量控制现状作出了综述性总结。本文实验部分首先根据《中华人民共和
目的探讨睾丸精原细胞瘤的MRI表现。方法回顾性分析3例腹内型隐睾合并精原细胞瘤和6例阴囊内睾丸精原细胞瘤MRI表现。结果隐睾合并的精原细胞瘤MRI表现为类圆形较大的等-长T1
<正>多年来受应试教育的直接影响,传统的教学一直难以摆脱升学率和分数的影响,形成重教轻学的教学模式。教师居高临下,以讲为主;学生被动接受,以听为主。教师经常采用填鸭式
随着工业的发展,传统机床已不能满足现代生产的要求,而数控机床的特点适应这种生产要求,市场需求增大。本文在分析了当前国内外数控研究和数控生产的基础上,针对我国数控机床行业
本文在界定帝王陵墓类旅游产品的定义和研究范围的基础上,研究了帝王陵墓类旅游产品开发的基本理论、开发原则、规划方法,以西夏陵的旅游开发进行了具体的研究,最后得出了帝王陵
目的观察前纵隔肿瘤18F-FDG PET/CT显像特征。方法回顾性分析28例经病理证实的前纵隔肿瘤患者的18F-FDG PET/CT资料。28例中,侵袭性胸腺瘤6例,胸腺癌8例,淋巴瘤12例,精原细胞
<正>所谓革命传统教育是指用中国共产党在长期的革命斗争中形成的优良传统,对广大干部群众,特别是青少年进行的教育活动。党在领导中国人民进行民主革命、社会主义革命和建设
文章介绍了一种噪声系数低于 2 d B、动态范围大于 86 d B的低噪声大动态连续检波式对数放大器的设计原理 ,并给出了实验结果。该放大器可广泛应用于通讯、雷达、电子对抗等
对同时测定组合浆料中PVA和淀粉磷酸酯含量的双波长分光光度法进行了研究。介绍了双波长分光光度法测试原理和方法,并对测试结果进行了分析、讨论。实验证明:用该方法同时测定双组