基于Spring和Struts的轻量级J2EE通用框架的研究与应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:sz_davild
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件应用框架不是一个可用的应用系统,它是一个半成品,由一些相互协作的类和相关接口组成,应用开发人员可在其基础上进行二次开发,以实现特定功能的应用系统。而轻量级并不是指框架本身,其轻盈体现在框架本身的基础结构以及对其它应用工具的支持和装配能力上。目前,针对不同的J2EE应用层次,各式各样的应用框架不断涌现,各有特点。如Web层的解决方案Struts、WebWork、JSF,持久层的解决方案Hibernate、iBATIS以及适用于各个层次的Spring等。实践表明,多数的应用系统需求并非是完整的J2EE整个服务层次。于是,该如何选取适合应用需求的框架技术,如何将它们松耦合起来,以及如何做一些适当的扩展,形成一个符合J2EE标准的但并非以EJB为核心的Web应用通用框架具有重要的现实意义。本文研究的目的就是根据总体的设计思想和目标,基于开源框架Spring和Struts,详细设计和实现了一个轻量级J2EE通用框架—SSCF。SSCF最终以压缩包的形式交付,能广泛的运用到基于J2EE的Web应用系统的开发过程中,具有极大的生产价值。在设计方法上,始终坚持一个原则:不重复发明轮子,只选择最适合系统架构的技术,但根据需要又做了一定的扩展。本文主要从以下几个方面做了分析研究:1.对经典的和轻量级J2EE架构技术进行对比分析,并介绍框架与架构、框架设计和应用系统设计之间的区别和联系,最后阐述了通用框架SSCF的产生背景及其适用意义。2.介绍SSCF所采用的设计思想,并根据这些设计思想,选取并分析最适合SSCF设计需求的各种技术。3.详细设计和实现通用框架SSCF。首先提出SSCF的设计目标及其总体架构图;接着从域对象层的设计、持久层的设计、全局异常处理体系的设计以及如何松耦合各层等方面给出各部分的UML设计类图及其源代码。4.本文最后,从一个企业应用开发者的角度介绍如何将SSCF应用到具体的应用系统开发过程中,说明其具有实际的生产价值。
其他文献
伴随近几年高校规模的不断扩大和教育制度的不断完善,高校党政办公室管理工作强度逐年增加,其复杂性和多样性使得高校办公管理工作的信息化和网络化势在必行,开发高效的基于
随着搜索引擎和万维网的飞速发展,快速增长的网络信息在供人们分享和获取的同时,也催生了大量的搜索引擎作弊行为。搜索引擎作弊是指利用各种手段欺骗搜索引擎排序算法,从而
在高等教育飞速发展的今天,文献信息资源的保障能力对高校的教学和科研水平起着决定性的作用,其中数字文献信息资源所占的比例在日益增大,读者利用数字文献资源的习惯也在逐
学位
企业信息化与互联网的发展促使非结构化与半结构化数据不断增加。针对海量非结构化与半结构化数据进行挖掘分析成为近年来研究的热点。复杂网络与中文信息处理的最新研究成果