基于Struts+Spring+Hibernate的企业级WEB应用框架的研究

被引量 : 0次 | 上传用户:lixiang1989521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的日益普及,Web应用在信息系统中越来越重要,未来的发展方向是大量的PC应用迅速的向Web迁移,MIS也由C/S模式向B/S模式迁移。基于B/S结构的Web应用程序也成为Internet上使用最为广泛的应用开发技术。而J2EE平台的成熟,为Web应用程序更进一步的发展提供了更广阔的空间。根据J2EE的N层体系结构,Web系统大致被分为三层:表现层、业务层、数据持久层。传统的JavaWeb开发需要开发人员花费大量的时间和精力来设计、开发自己的框架。本文引入了开源的Struts实现了表现层的框架,Spring实现了业务层的框架,Hibernate实现了数据持久层的框架。Struts是MVC设计模式的一个实现,使得应用逻辑,处理过程和显示逻辑分成不同的组件实现。Spring的两大核心机制:IoC(控制反转)降低了业务组件的耦合性;AOP(面向方面编程)使得业务无关的模块被分离。Hibernate是一个对象/关系数据库映射工具(O/R Mapping),它协调了对象模型和基于SQL的关系模型之间的阻抗不匹配。本文的主要工作和解决的问题包括:1.运用Struts搭建企业级Wel5应用的表现层框架,并对Struts框架控制层的action做粗粒度的改进,实现一个combineAction代替一个实体类的多个action。2.运用Spring的IoC和AOP机制来实现企业级Web应用的业务层。3.运用Hibernate来搭建企业级Web应用的数据持久层,并针对开发过程中Hibernate的session关闭而出现的延迟加载问题,给出系统的分析和合理的解决方案。本课题研究背景项目是为农业部开发的农业项目建设信息系统,在该系统中已经成功的应用了Struts+Spring+Hibernate组合框架。本文在第六、七章着重阐述了以SSH为组合框架的农业项目建设信息系统的设计与实现。
其他文献
目前在地面气象观测数据三级质量控制中,台站级质量控制主要依靠台站地面综合观测业务软件(ISOS),文章通过对现有质控技术的分析,首次提出了"模式法"质量控制概念,并对质量控制因
王丽平教授为北京中医药大学硕士研究生导师,中国针灸学会腹针专业委员会副主任委员,为第四批北京市级老中医药专家学术经验继承导师。王丽平教授通过神阙布气学说进一步提出
随着Web服务技术的发展,越来越多的企业使用Web服务。Web服务技术在得到快速发展和应用的同时,Web服务的安全问题越来越重要。为了保证Web服务的安全,IT界正在研究和开发许多基
农村大学生作为大学校园里特殊的群体,他们与城市大学生有着相似,但又有截然相异的生活经历与经验。大多数农村大学生带着我国劳动人民勤劳朴实的美德进入大学之后能很快适应新
在经济、社会飞速发展的今天,人们生活水平得到很大提高,人们对城市道路景观审美要求不断提高。城市道路的景观如何能满足人们的需求,又能符合可持续发展和保护生态环境的要求,同
随着内地电视媒体的发展,电视娱乐节目呈现出一派欣欣向荣的景象,电视娱乐节目主持人也成为主持人行当中最为引人注目的一支队伍,其多层次和多类型的角色定位颇有研究价值。
目的探讨静脉高剂量使用左氧氟沙星治疗下呼吸道感染的临床有效性及安全性,为临床治疗提供参考依据。方法选取2010年1月-2013年3月收治的126例下呼吸道感染患者为研究对象,将
随着手机产业的飞速发展,全球出现了许多的方案提供商,很多生产手机的公司为了最大效益的开发和生产,一般都同时采用不止一家的方案(相应的也提供了硬件部分的解决方案),TTM(
本文论述了"与时俱进"的思想是大学生就业指导理论和实践模式发展演变中的永恒主题,对高校确立科学发展的就业指导观意义重大,并就高校在就业指导中如何坚持"与时俱进"的思想
<正>福井县超市里右边出售中国大米,左边是日本国产的大米。受核辐射影响据日本媒体近日消息,中国大米在日本市场大受欢迎,且价格很高,仅比日本国内所产大米便宜10%,其主要原