首页 | 本学科首页   官方微博 | 高级检索  
     

StrutsX:一种面向高层复用的Web应用框架
引用本文:娄晓亮,李京. StrutsX:一种面向高层复用的Web应用框架[J]. 计算机工程与应用, 2005, 41(25): 175-179,189
作者姓名:娄晓亮  李京
作者单位:中国科学院软件研究所软件工程技术中心,北京,100080;中国科学院软件研究所软件工程技术中心,北京,100080
基金项目:国家973重点基础研究发展计划项目(编号:2002CB312005);国家自然科学基金资助项目(编号:60173023);国家863高技术研究发展计划资助项目(编号:2001AA113010)
摘    要:Web应用框架是支持Web应用开发的重要工具,能够提高开发效率,增强系统的可重用性、健壮性和可伸缩性。目前的Web应用框架仅侧重于封装底层的实现细节,复用粒度较小,在可操作性方面存在不足。针对此问题,文章提出了一种新型的Web应用框架—StrutsX,它基于当前较为成熟和稳定的Web层框架Struts,并面向应用进行扩展,提供更高层次的复用。StrutsX较好地实现了对表现层、业务逻辑层和数据层的分离和封装,并提供对事务处理、身份认证、权限控制等关键服务的支持。StrutsX已经被应用于“联合国/国家人口和计划生育委员会五周期项目信息管理系统”项目的开发之中。工程实践表明,StrutsX能够较好地支持大型的Web应用系统开发,有效提高复杂Web应用的开发效率。

关 键 词:Web应用框架  MVC  Struts
文章编号:1002-8331-(2005)25-0175-05
收稿时间:2005-04-01
修稿时间:2005-04-01

StrutsX:A High Level Reuse Oriented Web Application Framework
Lou Xiaoliang,Li Jing. StrutsX:A High Level Reuse Oriented Web Application Framework[J]. Computer Engineering and Applications, 2005, 41(25): 175-179,189
Authors:Lou Xiaoliang  Li Jing
Abstract:Web application frameworks play an important role in the development of web applications by improving the reusability,stability and scalability of systems.However,current web application frameworks only focus on encapsulating details of the low level implementation and cannot support coarse granular reusability,which is the essential part for efficient programming.To slove this issue,this paper presents a novel web application framework,named StrutsX.It provides high level reusability by separating and encapsulating the view tier,the controller tier and the data source model tier,as well as support services such as transactions,authentications,authorizations,etc.The StrutsX has been used in the project "Management Information System of the National Population and Family Planning Commission of China".The practice shows that the StrutsX is suitable for developing large-scale web applications.
Keywords:Web application framework   MVC  Struts
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号