【摘 要】
:
随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构正在不断的发展完善,并逐渐成为Web应用开发的主流。但是,在现有的Web应用系统中,普遍存在着程序可重
论文部分内容阅读
随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层Web体系结构正在不断的发展完善,并逐渐成为Web应用开发的主流。但是,在现有的Web应用系统中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。随着Web应用需求越来越复杂,开发周期越来越紧迫,对系统的稳定性、扩展性和可维护性要求越来越高;如何进行合理地分层设计,各层的框架如何搭建以及如何选择最合理的技术就变得尤为重要。 本文以上述问题作为出发点,通过对J2EE现有技术的分析,MVC设计模式及Struts框架的深入学习及研究,并结合笔者的实际开发项目,着重阐述了如何利用Struts框架,通过优化Web应用程序开发框架及合理利用设计模式使得开发出的Web系统:层次清晰、易于系统扩展和维护。 为了达到课题的研究目的,本文主要完成了以下的研究和设计工作:深入研究了MVC设计模式的思想和Struts框架的组成和开发流程,根据J2EE Web应用特点,设计了一种基于Struts框架的分层开发思想。最后笔者结合实际项目的开发工作为背景,以Struts框架和该设计思想为基础,实现了五层B/S架构的综合门户网站。并对网站各层次的设计和实现进行了详细说明。另外为了优化系统性能,还对部分J2EE设计模式的使用作了研究与探讨。
其他文献
迁移工作流是近年来工作流管理研究的一个新方向,该方法基于移动计算范型构建了一个全新的工作流系统框架,该框架由迁移工作流引擎、工作位置和迁移实例三要素构成。迁移工作
面对海量的互联网信息,传统搜索引擎在查找主题信息方面日益无法满足人们的要求,如何帮助人们及时准确地获取主题信息变得越来越重要,而面向主题搜索引擎技术正是为此应运而生的
随着经济的高速发展,良好的企业内部管理是企业竞争力强弱的重要因素之一。因此,对企业各部门工作进行评价已经成为企业的重要工作。论文将BP神经网络技术应用于企业评价预测,在
随着计算机技术和人工智能技术的发展,组卷问题的研究受到越来越广泛的关注。智能组卷问题是一个在一定约束条件下的多目标参数优化问题,组卷的效率和质量完全取决于试题库以
随着全球电视数字化时代的到来,我国现在正在大力推进数字电视的普及和应用。数字电视的交互性赋予了它许多功能,电子节目指南(EPG)是数字电视的基本业务之一,它是实现用户友
随着嵌入式软件的广泛应用,嵌入式软件的结构和开发技术日新月异,相对于硬件的日益稳定,软件故障却经常出现。为了保证软件的质量,需要对软件进行测试。由于嵌入式软件的自身
云计算作为一种新型的计算模式为计算、存储提供了一种新的解决方式。外包计算模型随着云计算的发展而因运而生,一个计算能力较弱的用户将复杂的计算外包到云服务器,云服务器
随着Internet的发展,越来越多的单点到多点的数据传输应用应运而生。组播比传统的单播和广播协议更适合这种一对多的数据传输。传统的组播虽然具有网络利用率高、能节省发送
车间作业调度是典型的NP难题。由于车间作业调度问题在组合优化方面的复杂性,直接影响着生产效率的提高和获取利润的大小,因此,车间作业调度的研究和应用,对于企业提高管理水
XML的全称是Extensible Markup Language(可扩展标识语言)由于具有简单、可扩展、互操作性强,开放性强等特点,正迅速成为一种与技术无关的数据交换的标准和传输格式,并逐渐成