SSH集成框架文献综述.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSH集成框架文献综述.doc

单位代码 01 学  号 090101001 分 类 号 TP312 密 级 文献综述 SSH集成框架业务逻辑的实现方法 院(系)名称 信息工程学院 专 业 名 称 计算机科学与技术 学 生 姓 名 秦江辉 指 导 教 师 冯灵霞 2013年3月2 SSH集成框架业务逻辑的实现方法 摘 要 SSH 是 Struts+Spring+Hibernate的集成框架的简称,是目前较流行的一种Web应用程序开源框架。 Struts,Spring,Hibernate这三大框架在Web应用中不是孤立执行而是相互关联,相互支持这就使集成了SSH框架的系统在职责上的四层:表示层、业务逻辑层、数据持久层和域模块层密切联系,最大化地实现SSH集成框架的功能。本文重点从系统的业务逻辑层出发深入的阐述框架在系统中的业务逻辑。在各个层中功能交互,逻辑连接业务逻辑在系统中的具体表现以及它的特征在系统中经常出现的问题在了解了业务逻辑的基本概念后,核心内容:SSH集成框架业务逻辑的。 关键词:业务逻辑,SSH集成框架,Web 目 录 SSH集成框架业务逻辑的实现方法 1 1业务逻辑简述 3 1.1业务逻辑的概述 3 1.2业务逻辑的特征 3 2 SSH集成框架简述 4 2.1 Struts 4 2.2 Spring 4 2.3 Hibernate 4 3 SSH集成框架业务逻辑的实现方法 5 结 论 8 参考文献 9 1业务逻辑简述 1.1业务逻辑的概述 什么是业务逻辑?所谓业务逻辑就是业务规则:除了简单的增删改查的数据访问之外,还会涉及到一些复杂的功能流程和功能要求,这些被称为业务逻辑。就像在论坛用户注册:包括要向邮箱发送电子邮件:如果发送失败,则注册失败[1]。 1.2业务逻辑的特征 业务逻辑的特征:与数据操作的关系可能包含多次数据操作,可能同时包含数据操作和非数据操作,可能只有非数据操作。业务逻辑在维护方面的特征:在业务逻辑运行过程中表示策略的逻辑通常会经常修改。所以在实现业务逻辑的过程中我们会遇到很多需要解决的问题:多次数据操作时:如何使这些逻辑实现方法处于同一session下,非数据库事务与数据库事务如何归整到同一事务,复杂的权限控制会置于业务逻辑中,如何优化这些繁琐的代码?.如何处理业务规则频繁变化?这些就是我们接下来介绍的SSH集成框架所要解决的问题[1]。 2 SSH集成框架简述 2.1 Struts Struts是通过采用JavaServlet/JSP技术,实现了基于Java EE?Web应用的MVC设计模式的应用框架。使用Struts可以减少我们在运用MVC设计模型来开发Web应用的时间。在服务器启动后,Struts根据web.xml加载ActionServlet读取struts-config.xml文件内容到内存[3] 。 2.2 Spring Spring是为了解决企业应用开发的复杂性而创建的。Spring是基于JavaBean来完成以前只可能由EJB完成的事情。Spring的用途不仅用于服务器端的开发,从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益[4] 。 2.3 Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在JavaServlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的Java应用中。 3 SSH集成框架业务逻辑的实现方法 以上简单介绍了Struts,Spring,Hibernate它们各自的实现方式,然而将它们整合在一起,又是如何实现业务逻辑的呢?执行效果又如何呢?可想而知,整合后的框架会更强大,执行效率会更快。基于分开的三大框架,集成后的框架便是质的飞跃! 在实现业务逻辑时,Hibernate主要执行以下操作:首先通Configuration().configure() 读取并解析hibernate.cfg.xml配置文件,再由hibernate.cfg.xml中的mapping resource=“com/xx/Userhbm.xml”读取并解析映射信息,然后通过config buildSessionFactory()代码以创建SessionFactory,再执行sessionFact

文档评论(0)

ucut + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档