基于Struts2 Spring JPA框架的WEB应用的通用整合方法研究 精灵论文.docVIP

基于Struts2 Spring JPA框架的WEB应用的通用整合方法研究 精灵论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于 Struts 2+Spring+JPA 框架的 WEB 应用 的通用整合方法研究 宋伟 (北京邮电大学网络技术研究院,北京 100876) 摘要:目前,在支持 Web 应用开发的众多技术中,J2EE 开发以其优秀的框架技术得到越来 越多的企业级 web 服务开发者的青睐。本文对当前比较流行的三种框架 Struts2 框架,Spring 框架和 JPA 框架的整合方法进行了研究。整合后的系统能够充分发挥三种框架的优势,帮 助开发者快速开发出高质量的 web 服务。 关键词: 计算机软件;Struts 2;Spring;JPA;web 应用;框架整合 中图分类号:TP31 An General Approach to Implememt Web Service Integrated with Struts 2+Spring+JPA Frameworks Song Wei (State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876) Abstract: Nowadays, J2EE gain more and more attention among various web developmemt technologies, because it has excellent frameworks. This paper proposes an general approach to integrate three most popular frameworks, that are Struts2 framework, Spring framework and JPA framework into web service application. The integrated web system shares the advantages of the above threee frameworks, as a result, this integration method do much benefits to help web developers to implement rapid and high-quality web services. Key words: Computer Software; Structs 2; Spring; JPA; Web Application; Framework Integration 0 引言 对于企业级的 web 服务开发来讲,需求的变更和项目期限的严格是软件开发人员面临 的两大难题。首先,大型的企业 web 服务需要由大量的模块组成,模块的数量众多,模块 之间的关系错综复杂。如果开发阶段对应用的层次没有进行合理划分和高效的组织,那么当 需求发生变更的时候,会出现牵一发而动全身的尴尬场景。其次,在软件开发日益工程化的 今天,除了保证高质量的软件开发外,敏捷的开发过程也是成功的关键,组件化的开发可以 节省编码时间。因此,需要抽取已经成熟的,稳定的代码,将这部分优秀的代码做成框架, 使开发人员不必进行重复的工作,就可以写出有用基本功能的 web 服务,然后可以集中精 力完成核心业务逻辑。而这一切的实现都要依赖对于现有框架的整合,因此本文将主要研究 如何整合目前比较流行的三种框架:Struts2,Spring 和 JPA。本文第一部分首先对 struts 框 架,Spring 框架和 JPA 框架做了简要的介绍,分析了各种框架的主要优势和使用特性。在 第二部分中,总括性地讲解了使用三种框架搭建的 web 应用的系统架构,主要包括数据库 持久化层和实体类层,数据访问对象层,业务逻辑层,控制层,表现层五层,同时对每层的 主要职能进行了详细阐述。本文在第三部分中提出了基于三种框架的通用整合方法,包括对 作者简介:宋伟(1985-05),男,移动互联网. E-mail: sw15118@ 配置文件的理解和编写等。在这种通过整合方法的支持下,web 服务开发者的开发速度会得 到提升,同时框架的高质量而稳定的代码也保证了 web 应用的质量,降低了维护的成本。 1 Struts2+Spring+Hibernate 框架简介 1.1 Struts 框架 Struts2 是一种 MVC 的框架,主要实现了视图和控制器的分离,其核心是 web work2.0. 为了能够能够实现视图和控制器的分离,它使用大量的能够截获用户请求的拦截器。当用户 发送 HTTP

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档