咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Spring和Struts的轻量级J2EE通用框架的研究... 收藏
基于Spring和Struts的轻量级J2EE通用框架的研究与应用

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

作     者:王幸福 

作者单位:武汉理工大学 

学位级别:硕士

导师姓名:凌咏红

授予年度:2007年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:框架 轻量级 松耦合 通用框架SSCF 

摘      要:软件应用框架不是一个可用的应用系统,它是一个半成品,由一些相互协作的类和相关接口组成,应用开发人员可在其基础上进行二次开发,以实现特定功能的应用系统。而轻量级并不是指框架本身,其轻盈体现在框架本身的基础结构以及对其它应用工具的支持和装配能力上。 目前,针对不同的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应用到具体的应用系统开发过程中,说明其具有实际的生产价值。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分