基于J2EE和MVC模式的WEB应用研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:laq_sky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,由于Internet技术的迅速发展,Web应用的范围越来越广泛。但是,在现有的Web应用系统中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。随着Web应用的需求越来越复杂,开发周期越来越紧迫,且对系统的稳定性、扩展性和可维护性要求越来越高,如何进行合理地分层设计,各层的框架如何搭建以及如何选择最合理的技术就变得尤为重要。 本文以笔者参与四川联通电子商务平台的网上商城项目的开发工作为背景,探讨与Web应用开发相关的问题。 本论文反映的主要工作包括: 1、简述了J2EE平台及其各组件的作用。 2、从Web应用的开发模式入手,分析了现有的两种开发模式,在对其进行比较的基础上,引出并介绍了MVC设计模式以及实现该模式的Struts框架,着重于讨论Struts是如何实现MVC模式以及Struts各组件是如何协同工作的。 3、分析讨论了基于J2EE的四层体系结构。同时,对各层的实现技术进行了总结,作为Web应用技术选择的参考。 4、基于上述分析,设计实现了四川联通电子商务平台的网上商城项目。其中,整个系统采用上述四层体系结构进行分层及模块化设计。分别对Web层、业务逻辑层、数据持久层和数据存储层等分层进行了详细设计,并实现了其典型功能。 5、简要讨论了系统的测试问题。分别说明了在不同测试环境下Web组件、EJB组件的单元测试及整个系统的集成测试情况。测试结果表明,该系统基本达到了设计需求。 6、最后对系统优化问题进行了简单探讨。分析了如何使用其它的设计模式,如Delegate模式、Session Facade模式、Service Locator模式及Data Access Object模式,以优化系统结构。
其他文献
随着信息化社会的不断发展,计算模式已由传统的桌面计算逐渐转变为普适计算。在这个信息空间与物理空间高度融合的环境中,用户可以随时随地、透明地享受普适环境中提供的各种
随着数据挖掘和数据发布等数据应用的出现与发展,如何保护隐私数据和防止敏感信息泄露成为当前面临的重大挑战。匿名化技术由于能在保护隐私信息的同时,保证对外发布数据的真
随着计算机技术,特别是网络技术的迅速发展和普及,人们越来越迫切地希望用自然语言与计算机交流。因此自然语言信息处理得到了前所未有的重视,受到了国内外许多研究者的关注
随着移动互联网的日新月异,智能手机也渗入人们工作与生活的方方面面。由于用户对智能手机依赖性的日益增强,越来越多的用户隐私数据存放在手机当中。因为用户的隐私信息关系
随着信息技术的迅猛发展和信息资源的不断膨胀,电子商务也随之蓬勃发展,推荐系统被越来越广泛地应用于电子商务的网站中。推荐系统是电子商务个性化服务的重要组成部分,它打
无线射频识别技术(Radio Frequency Identification,RFID)是八十年代兴起的一项技术,是通过无线电的方式对目标进行识别,具有无接触、抗干扰能力强、可同时识别多个目标和可
近几年DDoS攻击的危害越来越明显,DDoS攻击直接对经济、军事、国土安全等方面造成巨大影响。作为现代互联网中重要的防护屏障,防火墙在保护网络的安全性方面起着不可估量的作
本论文的主要工作是研究复杂背景下弱小目标的先跟踪后检测算法。主要研究对象是视觉场景中的运动小目标。首先,针对复杂多变的背景,提出了基于帧间差分和背景建模的背景处理
计算机网络系统中的各个设备都会产生日志来记录自身行为或相关的网络事件,对于维护系统状况、监视系统活动及维护系统安全至关重要,是反映网络安全状况的重要数据源之一。如
近年来,移动Adhoc网络(MANET)已有广泛的应用。移动自组网是在没有中心基础设施情况下由一些移动用户自组织形成的临时性多跳无线移动网络。由于自组织网络中的节点依赖于电池