基于J2EE设计模式的Web应用系统的设计与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:shztky880
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从1997年由Sun公司提出J2EE企业级应用平台以来,基于J2EE的应用系统在信息技术的发展中扮演着越来越重要的角色,为开发企业级的应用定义了完整的体系结构。虽然J2EE已经得到了广泛的支持,为企业事务平台奠定了坚实的基础,但是随着网络技术的不断发展和企业需求的扩大,Web应用程序也变得日益复杂。此时,构造结构更为灵活、功能更为强大、开发更为快捷的企业级应用程序成为了当前Web应用系统探讨的热点。模式的核心思想是总结和积累前人成功的设计经验,由GoF等人提出的23种设计模式一经问世,模式的研究便在软件业中迅速普及。当前,针对J2EE不同层次开发中的常见问题,模式给出基于J2EE的解决方案的集合,总结出十几种核心模式。但是众多的模式并不意味着成功,如何合理地选用设计模式、有效地在系统中组织和应用它们,对一个基于J2EE平台的系统非常重要。本文深入分析、探讨了当今主流的GoF设计模式及J2EE核心模式,以及它们在软件开发中的复用技术。以某外语培训学校信息管理平台的开发为实例,使用UML进行系统建模,应用设计模式设计并实现了一个基于J2EE平台的Web应用系统。在系统开发中运用了几种重要的核心模式,比如Front Controller、Business Delegate、Session Facade、Service Locator、DAO等等,分别从外语培训学校信息管理平台的表现层、业务层和集成层给出了模式的实现。相对传统的应用系统,该系统结构严密、层次分明,具有更好的可重用性和可维护性。最后,运用了先进的Ajax技术进一步完善系统的可交互性。
其他文献
随着计算机和网络技术的快速发展,一场以信息技术和信息资源为核心的高技术发展正在对社会的方方面面产生深刻的影响。现代企业的网络不仅体系越来越复杂,而且数据流量也日趋
工作流技术是新兴起的一项对工作流程进行控制和管理的技术,为此国际上成立了专门的机构(WFMC),对工作流管理技术进行研究。工作流管理系统(WFMS)就是利用工作流管理技术对工作
本文主要讨论针对一款16位RISC指令集、哈佛结构的嵌入式微处理器实现交叉C编译器。目前实现交叉编译器的通常手段是移植GCC来实现,但是这种方法亦有所不足。文中简要介绍了GC
优化排料问题是指在给定数量和规格的原材料上,尽可能多的排放待切件,同时满足一定的约束条件,使原材料的利用率最高,浪费最小,从而提高企业的生产效率、降低成本。它广泛应用于机
本文对基于统计分析的企业应用性能监控管理与故障预测进行了探讨。文章首先介绍了该项目的背景及总体概况,然后归纳分析了应用性能监控的各种途径和对利用统计分析进行性能监
随着网络的深入发展,使得网络安全问题显得越来越突出,人们对网络安全的问题也越来越关注。面对日益增多的网络攻击,如何真正做到“网络既开放又安全”已经成为摆在世界科技人员
无线传感器网络(WSNS)由大量的能量低,寿命短,并且不可靠的传感器节点组成。传感器不仅可以感知周围的环境,并对数据进行一定的处理,还可以通过无线通信部件进行相互通信,它是具有
企业级应用系统是为商业组织、大型企业创建的解决方案和应用系统。此类系统具有用户数量大、处理数据量大、并发性强、业务逻辑复杂等特点,同时要求系统能够满足未来业务需要
MPEG音频编码系统己被广泛地应用于数字音频传输、存储和广播中。随着社会的发展,人们对音频编码系统质量的期望越来越高,而MPEG-4 AAC高级音频编码作为一项新兴的数字音频压
针对基于内容图像检索的研究问题之一,即如何建立合适的高维索引的问题,本文采用图像聚类技术作为建立索引的方法,在模糊最小-最大聚类神经网络学习算法的基础上提出一种分层模