运用UML与Struts构建基于J2EE的多层Web应用

来源 :四川大学 | 被引量 : 0次 | 上传用户:wulb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet 技术的不断发展,Web 应用需求日益增多,涉及的领域越来越广,Web 应用系统的复杂性也变得越来越高。为适用形势的发展,人们提出了应用系统的多层体系结构,并逐渐成为计算机应用系统的主流模型。目前, 基于组件的多层体系结构技术架构主要有两种:它们分别是Sun 公司的J2EE 架构和微软公司的.NET 架构。J2EE 以其规范的开放性、平台无关性、较好的可移植性和可扩展性,以及业界的有力支持而获得了快速的发展。J2EE 平台的Servlet 和JSP 技术是一种非常有效的Web 表示层组件设计技术。但是开发者在构建Web 应用时,使用Servlet 和JSP 页面所带来的高效率和便利性常常使他们忽视了可维护性和可扩展性。很多人开发Web 应用时没有进行良好的设计,这常常导致了维护性差、重用性不好等问题。本文首先重点讨论了设计模式和框架技术。其中MVC 设计模式分离了数据和控制,增强了框架的模块性;采用了分布式组件技术,提高了软件重用性; 采用了多层的思想,把表示层、商业逻辑层和数据库层分立开来,便得系统的移植性和重用性得到了加强。而软件框架的重用,应当兼顾设计和代码的重用, 这样才能提高开发效率,节约成本。而Struts 框架是一种引入了MVC 设计模式,并得到广泛应用的框架。接下来,本文讨论了基于MVC 设计模式的J2EE 架构,包括:J2EE 平台工作原理、组件技术和标准服务、J2EE 多层应用体系结构,以及构建基于J2EE 的多层Web 应用系统的方法。然后,本文讨论了基于J2EE 的多层Web 应用系统开发与建模的问题,重点探讨了运用统一建模语言UML 对软件系统建模的一般过程,并探讨了运用UML
其他文献
伴随着互联网的快速发展,微博、微信等社交媒体的出现,每天有海量的文本、图像、音频、视频等数据在互联网上产生,其中图像的数据量已经达到PB级别。面对如此海量的图像数据,传统
多视点自由显示能够使得观看者在不佩戴任何辅助设备的情况下,能够从多个角度看到不同视角的立体影像,深度感强、效果逼真。在很多领域具有极其广阔的应用前景。  在多种自由
图像是人类获取外界信息的重要手段,图像处理与识别技术是运用计算机进行处理图像的关键技术。近些年来,图像处理与识别技术取得了迅速的发展,已经广泛的应用于智能交通,文字
身份认证和授权服务是网络应用系统的一个重要组成部分,而JAAS(Java Authentication and Authorization Service)在身份认证和授权服务方面以其拥有的众多优越性,受到了人们
羽绒是禽类皮肤的衍生物,除满足其不同的飞翔行走能力之外,主要起到防寒保暖作用。由于羽绒所具有的轻、软、暖和“会呼吸”等特点,在提倡“绿色消费”、“回归自然”等消费
随着信息化技术的飞速发展和网络应用的日益普及,21世纪已经进入以传递,处理信息为特征的互联网时代,然而在组建网络系统时,往往对网络的结构和功能考虑得较多,对整个网络系
本文对基于FPGA的液晶显示控制系统的设计与实现进行了研究。设计中从LCD技术参数着手,通过对显示驱动系统结构与工作原理的研究,设计出显示控制系统的框图及各功能模块的VHDL
粒子群优化算法(Particle Swarm Optimization,PSO算法)源于鸟群和鱼群群体运动行为的研究,是一种基于群体智能的进化计算技术,是进化计算领域中的一个新的分支。作为一种新的并
随着国民经济的飞速发展,城市人口日益膨胀,机动车辆相应急剧增加,城市交通运输的压力越来越大,环境污染加重。发展公共交通是为居民提供一种安全快捷舒适的出行方式的不可替代的
项目协调是动态联盟项目管理中的重要部分。盟员企业在生产实施中,必须对生产计划进行不同程度的修改和调整,以保证在规定的时间内完成预定的生产目标。项目协调分为整体的项目协调和局部的项目协调,此外还要解决伙伴选择和冲突消解。本文重点研究动态联盟项目的协调与优化问题,首先论述了动态联盟项目的协调机制,分析了动态联盟项目协调的价值基础、关键要素,给出了基于信息平台的企业动态联盟协调管理的总体框架。然后分析动