论文部分内容阅读
随着Internet和企业计算的发展,其中最重要和基础的应用是Web应用。这带动了在服务器上集中商务逻辑的发展以及电子商务的普及。J2EE是Sun公司推出的一种利用Java2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用。
Web应用的开发技术近年来有了很大的发展,但是在开发基于J2EE的Web应用程序的时候,还存在代码结构混乱,代码重用性不高,开发效率低,灵活性差,系统维护困难等多种弊病。因此发展新的技术,提高开发效率和质量,成为具有重要应用价值的问题。
本文针对以上的问题,在对设计模式进行了一定研究的基础上,提出了一种基于J2EE的轻量级Web应用程序开发框架结构。本框架采用MVC设计模式,以XML技术为核心,结合流水线思想,以开发框架的形式为开发者提供了一个表示层和后台程序分离的轻量级框架,作到了表示层代码与后台逻辑的完全独立,把页面开发者从整个后台逻辑开发中独立出来,使页面设计开发人员可以专注于页面的设计,后台开发人员则只是关心逻辑代码的开发,并且可以在交互XML数据定义已经确定的条件下,实现并行开发。
本框架在两个方面对Web复用提供支持。第一、本框架提供了Web应用程序的骨架,使得开发人员可以直接复用Web应用程序结构而把精力集中于业务逻辑设计;第二、本框架在表示层提供一个基于控件的平台。文章最后通过实例对本框架进行了验证,取得了预期的效果。