10.3321/j.issn:1000-1190.2008.04.010
基于J2EE的通用开发框架的研究
Web应用开发变得越来越复杂,传统的单个应用框架往往很难满足日益增长的应用需求.目前在开放源代码运动的推动下,针对Web应用开发的基于Java的应用框架层出不穷,如基于MVC模式的Struts、处理持久化的Hibernate,以及服务于所有层面的Spring等.由于各种应用框架数目繁多,如何高效地复用框架并以此来提高Web应用开发效率就成为我们面临的问题.针对该问题,一个好的解决方法是选择其中优秀的框架,将它们整合,以发挥各个框架的长处.在对J2EE技术、模式和框架技术研究的基础上,利用分层框架模式,提出了一个新的WEB应用框架,对各层进行了通用的抽象,表示层引入了知识库组件和MVC组件,利用过滤器机制实现基于角色的安全机制和认证,业务层包含了IOC组件和AOP组件,数据持久层利用O/R映射组件实现多种持久化机制.此外,还对层问数据传输机制和基于线程模型的事务处理模式进行了探讨,并提出了合理的方案.
MVC框架、持久化、模式、O/R映射
42
TP311.5(计算技术、计算机技术)
国家自然科学基金资助项目60475021;河南省教育厅自然科学计划资助项目200510464021
2009-03-11(万方平台首次上网日期,不代表论文的发表时间)
共5页
544-548