基于J2EE架构的SSH框架研究及其在HRMS中的应用

来源 :江南大学 | 被引量 : 0次 | 上传用户:yvonnechan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
知识经济时代使得我国的中小企业越来越多的重视企业的信息化建设。Internet技术的飞速发展,加上企业本身的业务复杂度,需求变更,公司软硬件环境等因素,对基于Web的我国中小企业信息系统的构建提出了较高的要求,如系统应具备良好的扩展性,可维护性和跨平台可移植性。传统的J2EE解决方案虽然能满足中小型企业的各项性能要求,提供大规模的数据访问,但由于J2EE主要是依靠EJB组件来实现业务功能,而实施EJB需要花费高额的成本和代价,因此没法在中小型企业中推广应用。技术的迅速发展,最近出现了许多优秀的基于J2EE的轻量级框架,它们各具特色,且都是免费的。本文立足于三个目前优秀的轻量级框架,Struts, Spring, Hibernate,基于它们各自的利弊特色,进行整合应用研究,着力于为我国中小型企业的Web应用系统开发提供一种方便易行,低成本的可行解决方案。本文分成四大部分,第一部分概述篇,简明扼要地介绍研究的背景,研究现状,研究的主要内容及现实意义。第二部分研究了J2EE架构的多层体系结构以及容器和组件技术、核心API并就传统J2EE开发方案的不足之处作了分析;并对MVC设计模式的原理与实现以及与J2EE架构的关系作了阐述;同时,对Struts、Spring、Hibernate进行了全面的分析,包括它们各自的体系结构、核心组件、工作原理及各自的特点,在此基础上提出了基于这3个框架的合理组合的构想,目的在于充分利用它们在各自领域的优势。这样,Struts框架以其优秀的标签库和控制功能而被用来实现表现层,接收用户的各种输入,做一些简单的数据验证,提交用户的请求并返回处理之后的结果;Spring框架则以其强大的业务处理能力被用来负责业务逻辑层,主要用来管理系统的各项事务,根据用户请求进行逻辑处理,并为Struts框架和Hibernate框架提供支持;Hibernate框架一个优秀的数据持久化工具,主要用来负责数据持久层,完成关系型数据库中的表与实际的Java对象之间的映射,Hibernate框架的使用减少了大量访问数据库的SQL代码,使开发人员能腾出更多的时间来专心处理业务逻辑,提高开发的效率。第三部分将论文构思SSH框架及J2EE的分层思想应用于无锡IBM-ETP(Experience Training Project)的一个实际项目—人力资源管理系统的设计与开发当中进行实践应用探索。SSH框架使得该人力资源管理系统的功能模块的独立性增强,共同的技术能够被反复利用,系统性能稳定,且能快速的被访问,开创了无锡IBM-ETP应用系统的全新局面。实践证明,组合三个框架来进行Web应用系统的开发,无论时间,成本及性能方面来讲,都具有很大的优越性,这种开发模式能够很好地在中小型企业中推广应用。第四部分总结了SSH框架技术在应用当中存在的一些问题和应用条件限制性,如日益增加的业务需求及性能要求的灵敏性应对问题,并提出了下一步发展的思路。
其他文献
Internet正从一个主要用于信息共享与交换的网络演变成为一种各类资源共享与集成的平台,服务计算正是顺应这一趋势而发展起来的计算风范。在服务计算应用开发模式下,Web服务
齿轮钢是汽车材料中用量较大,要求较高的关键材料之一,其不仅影响车辆使用寿命,能耗等,而且对满足使用安全也至关重要。随着汽车轻量化的发展,对齿轮钢的质量要求也更为严格。为了
摘要:XML在诸多领域中得到了越来越广泛的应用,发展基于XML的成熟完善的数据管理系统,正成为研究者努力的目标。而确立与XML的数据特点相适应的查询方法和规范化机制,是基于XM
白居易的《长恨歌》与紫式部的《源氏物语》虽然体裁不同,但都是以上层统治阶级的爱情悲剧为题材的叙事文学作品,都提出了爱情与政治、社会、道德观念冲突的共同问题。并且《
<正>针对诺贝尔文学奖的博彩,近年来愈发热闹,而博彩公司开列的赔率表名单也愈发精准。很少有人知道,这一切背后有着怎样的操作方式北京时间10月10日上午,距离一年一度的诺贝
教育是社会发展的基础,是影响社会变革促进社会进步的基本力量和重要支撑。基础教育是整个教育的核心,是社会进步的保障,其发展对促进社会稳定,构建和谐社会具有重要意义。校
本文主要对宋代占卜风气中士人的行为与心态进行研究。先从历史的纵向入手,在基本把握春秋战国至隋唐时期占卜与士人关系发展大势的前提下,进一步从历史的横向剖析宋代占卜风
<正>思维导图是英国著名心理学家东尼·博赞在上世纪70年代提出的思维整合和筛选的一种科学方法。要把信息"放进"你的大脑,或是把信息从你的大脑中"取出",思维导图是最简单的
在信息化时代,网络政治参与是一把双刃剑,对政治稳定产生双重影响:既可能缓解政治冲突,促进政治稳定;也可能激化政治冲突,解构政治秩序。因此,在网络时代,在政治参与渠道不断
随着知识经济的兴起、消费社会的形成以及制造业成本的上升,越来越多企业认识到,良好的设计是其应对市场挑战并获得竞争优势的重要战略工具。大量领先企业开始探索实践“设计