节点文献
StrutsX:一种面向高层复用的Web应用框架
StrutsX:A High Level Reuse Oriented Web Application Framework
【摘要】 Web应用框架是支持Web应用开发的重要工具,能够提高开发效率,增强系统的可重用性、健壮性和可伸缩性。目前的Web应用框架仅侧重于封装底层的实现细节,复用粒度较小,在可操作性方面存在不足。针对此问题,文章提出了一种新型的Web应用框架—StrutsX,它基于当前较为成熟和稳定的Web层框架Struts,并面向应用进行扩展,提供更高层次的复用。StrutsX较好地实现了对表现层、业务逻辑层和数据层的分离和封装,并提供对事务处理、身份认证、权限控制等关键服务的支持。StrutsX已经被应用于“联合国/国家人口和计划生育委员会五周期项目信息管理系统”项目的开发之中。工程实践表明,StrutsX能够较好地支持大型的Web应用系统开发,有效提高复杂Web应用的开发效率。
【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.
- 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2005年25期
- 【分类号】TP311.5
- 【被引频次】8
- 【下载频次】119