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

被引量 : 0次 | 上传用户:xiaoyanger88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,J2EE(Java 2 Platform Enterprise Edition)发展迅速,已成为企业级应用开发事实上的标准和规范。J2EE是一种利用Java来简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。凭借其良好的可移植性、可扩展性等,J2EE已被广泛应用。但是,J2EE体系架构在提供了一系列企业级服务的标准的同时,却没能提供一个令人满意的应用编程模型[41]。基于J2EE标准组件的企业级应用的开发一般效率比较低下。随着开源运动的不断发展,从数据持久层到业务层再到表现层都涌现了一批优秀的轻量级开源框架。将优秀的轻量级开源框架应用到J2EE开发中组建轻量级J2EE架构,可以很好的解决传统的J2EE开发中的问题。以分层架构模式研究为理论基础,本文对轻量级J2EE架构的整体设计和各个层的具体设计展开研究,对各个层中出现的主要框架和设计方案进行了综述,分别对它们进行了比较分析,这对于以后框架的选择和架构的设计将有一定的指导意义。在此基础上,本文着重研究了两种基于轻量级开源框架的J2EE架构,并将这两种架构应用到了权限管理系统的开发中。该权限管理系统基于核心RBAC模型,其开发过程综合应用了ICONIX过程和测试驱动开发。此外,通过研究开源框架AppFuse,将其中基于Struts,Hibernate,Spring的代码自动化模块提取出来,并根据权限管理系统的实践过程对该模块进行了改进。改进后的模块在开发基于Struts,Hibernate,Spring的架构的系统时会大大提高效率。
其他文献
“假设能力”是科学探究能力的核心要素。了解学生在探究性活动中是如何进行假设的,有哪些因素影响学生的假设,学生在提出假设时遇到的主要困难等情况对于搞好探究性教学活动
目的:比较不同病程,不同年龄慢性前列腺炎肾阳虚证患者肾阳虚评分值的差异,探讨肾阳虚在慢性前列腺炎病机演变中的地位与作用,为临床辩证施治提供理论依据。方法:采用美国国立卫生
经济学专业的培养目标,是实现学生理论素养培养与实际操作技能培养的兼容、兼得,以此应对人才与市场需求的脱节。应科学、合理地设置经济学专业课程体系,推动课程体系的优化
社会学理论对时间意涵和路径的分析与解读一直存在着多维性,尤其是随着现代社会生产力的发展与社会文化结构的转型而发生着相应的变化。在现代社会,工业资本主义的兴起将时间
中国保险业经过二十多年的发展,市场供给主体不断增加,实现了由卖方市场向买方市场的转型。随着全球保险市场承保能力过剩的大趋势,中国保险市场也出现了供给总量过剩与结构性短
随着我国经济的不断发展,无论是石油的开采还是斟探都有了很大的发展。本文主要先从三次采油技术的概要出发,了解三次采油技术的基本内容,之后对热力法、注气法、微生物法以
池莉是中国当代文坛上颇具知名度的一位作家。她自二十世纪八十年代以小说《烦恼人生》成名以来,她所写的小说大多以武汉为城市背景,展示了从计划经济时代到市场经济时代城市
1917年,当杜尚(Marcel Duchamp)将写有“Mutt”字样的小便池搬进美国军械库展的大厅时,“装置艺术”便由此诞生了。1985年,美国波普艺术大师劳申伯格(Robert Rauschenberg)将装
交际是语言学习的主要目的。《普通高中英语课程标准》指出,高中英语教学“要特别注重提高学生用英语进行思维和表达的能力”,(中华人民共和国教育部,2003:8)“明确英语学习的目
本文从语义、句法和语用三个角度,在共时平面上对副词“还、也、又、再”的重复义进行了分析。文章采用对比分析、量化分析和问卷调查的形式对“还、也、又、再”的使用情况进