基于struts spring jpa框架的web应用的通用整合方法研究 精灵论文

基于struts spring jpa框架的web应用的通用整合方法研究 精灵论文

ID:16143406

大小:243.50 KB

页数:9页

时间:2018-08-08

基于struts spring jpa框架的web应用的通用整合方法研究 精灵论文_第1页
基于struts spring jpa框架的web应用的通用整合方法研究 精灵论文_第2页
基于struts spring jpa框架的web应用的通用整合方法研究 精灵论文_第3页
基于struts spring jpa框架的web应用的通用整合方法研究 精灵论文_第4页
基于struts spring jpa框架的web应用的通用整合方法研究 精灵论文_第5页
资源描述:

《基于struts spring jpa框架的web应用的通用整合方法研究 精灵论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Struts2+Spring+JPA框架的WEB应用的通用整合方法研究宋伟(北京邮电大学网络技术研究院,北京100876)摘要:目前,在支持Web应用开发的众多技术中,J2EE开发以其优秀的框架技术得到越来越多的企业级web服务开发者的青睐。本文对当前比较流行的三种框架Struts2框架,Spring框架和JPA框架的整合方法进行了研究。整合后的系统能够充分发挥三种框架的优势,帮助开发者快速开发出高质量的web服务。关键词:计算机软件;Struts2;Spring;JPA;web应用;框架整合中图分类号:TP31AnGeneralApproachtoImple

2、memtWebServiceIntegratedwithStruts2+Spring+JPAFrameworksSongWei(StateKeyLaboratoryofNetworkingandSwitchingTechnology,BeijingUniversityofPostsandTelecommunications,Beijing100876)Abstract:Nowadays,J2EEgainmoreandmoreattentionamongvariouswebdevelopmemttechnologies,becauseithasexcellentfr

3、ameworks.Thispaperproposesangeneralapproachtointegratethreemostpopularframeworks,thatareStruts2framework,SpringframeworkandJPAframeworkintowebserviceapplication.Theintegratedwebsystemsharestheadvantagesoftheabovethreeeframeworks,asaresult,thisintegrationmethoddomuchbenefitstohelpwebde

4、veloperstoimplementrapidandhigh-qualitywebservices.Keywords:ComputerSoftware;Structs2;Spring;JPA;WebApplication;FrameworkIntegration0引言对于企业级的web服务开发来讲,需求的变更和项目期限的严格是软件开发人员面临的两大难题。首先,大型的企业web服务需要由大量的模块组成,模块的数量众多,模块之间的关系错综复杂。如果开发阶段对应用的层次没有进行合理划分和高效的组织,那么当需求发生变更的时候,会出现牵一发而动全身的尴尬场景。其次,在软件

5、开发日益工程化的今天,除了保证高质量的软件开发外,敏捷的开发过程也是成功的关键,组件化的开发可以节省编码时间。因此,需要抽取已经成熟的,稳定的代码,将这部分优秀的代码做成框架,使开发人员不必进行重复的工作,就可以写出有用基本功能的web服务,然后可以集中精力完成核心业务逻辑。而这一切的实现都要依赖对于现有框架的整合,因此本文将主要研究如何整合目前比较流行的三种框架:Struts2,Spring和JPA。本文第一部分首先对struts框架,Spring框架和JPA框架做了简要的介绍,分析了各种框架的主要优势和使用特性。在第二部分中,总括性地讲解了使用三种框架搭建的w

6、eb应用的系统架构,主要包括数据库持久化层和实体类层,数据访问对象层,业务逻辑层,控制层,表现层五层,同时对每层的主要职能进行了详细阐述。本文在第三部分中提出了基于三种框架的通用整合方法,包括对作者简介:宋伟(1985-05),男,移动互联网.E-mail:sw15118@gmail.com配置文件的理解和编写等。在这种通过整合方法的支持下,web服务开发者的开发速度会得到提升,同时框架的高质量而稳定的代码也保证了web应用的质量,降低了维护的成本。1Struts2+Spring+Hibernate框架简介1.1Struts框架Struts2是一种MVC的框架,主

7、要实现了视图和控制器的分离,其核心是webwork2.0.为了能够能够实现视图和控制器的分离,它使用大量的能够截获用户请求的拦截器。当用户发送HTTP请求的时候,核心控制器根据用户的请求找到对应的Action,然后将用户的参数传递给Action中对应的处理函数,并按照执行该函数,进行业务逻辑处理。当业务逻辑处理完成后,系统会根据配置文件中指定的结果返回给请求的发出者,返回的结果不仅限于JSP,也可以是其他的视图,比如文件,图像等。1.2Spring框架Spring是一个轻量级J2EE框架,实质上是一个Bean工场,能够很好地完成对Javabeans的管理,使得开发

8、更加便捷,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。