一种轻量级企业Web应用框架的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:dluflonline
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着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应用框架的研究背景和相关技术,给出了本框架的设计目标和设计方案,然后结合系统开发实践对框架的主要技术点进行了详细阐述,并展示了系统实际效果。最后,阐述了系统的应用价值和理论意义,总结了经验和教训,提出了今后的发展方向。
其他文献
基于多维星座的网格编码调制(MD-TCM)是一种比二维网格编码调制(2D-TCM)具有更多编码增益的高带宽利用率传输方案。多维网格编码调制具有相位旋转不变性、译码复杂度低、可以
综合孔径微波辐射计由于具有体积小、重量轻,并且对目标表面粗糙度等结构特征不敏感等优点,引起了世界各国的广泛研究和探索。综合孔径微波辐射成像系统的图像是指通过采样许
氦语音增强技术是保证潜水员顺利进行深海潜水的必要条件之一,国外在这一领域已开展了较多的工作,且取得丰硕的成果,而国内目前在这方面的工作甚少,尚处于初级研究阶段。本文介绍
随着有线和无线包交换网络的发展及其信道带宽的增加,人们希望用高质量音频通信代替传统的语音通信。而实时音频通信在实际运营中由于网络拥塞、信道干扰和噪声等原因,不可避
Ad Hoc网络是一种特殊的无线移动网络,网络中所有节点的地位平等,具有无中心、自组织、多跳路由、动态拓扑、抗毁性等特点。无线令牌环协议WTRP是一种适用于Ad Hoc网络的分布
随着用户对网络带宽的需求急剧增长,万兆网络的发展成为不可避免的趋势。目前,国内外对万兆网络设备的研究主要集中在路由器领域。但是,万兆网络刚刚起步,各方面研究都需要进
下一代无线系统的目标之一是能为移动用户提供无处不在的网络,要建立一个单一的无线通信系统来满足所有业务要求是不切合实际的。UMTS网络覆盖面积广,支持移动性高,但数据率
在扩频通信中,抗干扰,抗多径,抗截获,保密,多址通信,实现同步等都与所采用的扩频序列密切相关。因此,在整个扩频通信系统中,扩频序列的性能对整体性能有着重要的影响。如果扩频序列设
宽带无线城域网IEEE 802.16是一个发展中的、全球的宽带无线接入技术标准,可以很好地解决“最后一英里”的接入问题。尽管IEEE 802.16的MAC层定义了较为完善的信令交互机制、
立体图像、视频因其真实的感官体验深受人们喜爱,同时也被大量应用到医学、军事等各个领域。但随之而来的是数据处理和复杂度成倍的增加。为在压缩数据量的同时不影响视觉感