论文部分内容阅读
随着Internet技术和企业信息化建设的发展,构建基于Web的应用系统的需求越来越复杂,开发周期越来越紧迫,同时对系统的稳定性、扩展性和可维护性需求也越来越高。因此一种好的设计模式,一个好的可复用的系统框架设计成为提高软件开发效率和开发质量的关键。Web应用框架旨在为开发人员提供一套Web应用程序的开发框架和一套表现业务逻辑的组件,简化Web应用开发人员的开发过程,提高开发效率。开发效率和开发的难度始终是围绕Web应用开发的一道难题,如何逐步简化开发,提高效率,以至于最终解决这道难题,是Web应用框架追求的目标。Web应用框架的长远目标是提供一全套的基于Java的Web应用的功能强大的开发平台。本文针对企业级应用提出了一种新的Web应用框架,该框架能够有效地解决企业级Web应用系统开发中的主要问题。 本文通过对某企业级Web应用系统的深入需求调查、分析,设计并实现了一个基于Java2企业版(Java2 Enterprise Edition,J2EE)平台、采用模型视图控制器(Model View Controller,MVC)模式、充分引入异步动态脚本和可扩展标记语言(Asynchronized JavaScript And XML,AJAX)、页面组件对象化思想的轻量级Web应用框架。该框架有着清晰的体系结构,统一的应用逻辑访问方式,规范且方便的用户界面渲染方式,良好的功能扩展性和系统维护性,和资源利用率高、角色分离开发等优点。该框架已经成功应用于某印刷ERP系统。 本文首先介绍了Web应用框架的研究背景和相关技术,给出了本框架的设计目标和设计方案,然后结合系统开发实践对框架的主要技术点进行了详细阐述,并展示了系统实际效果。最后,阐述了系统的应用价值和理论意义,总结了经验和教训,提出了今后的发展方向。