第4章Spring+Struts+Hibernate(理论)解析:.pptVIP

  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文档。上传文档
查看更多
回顾 Spring和Hibernate集成 Spring和Hibernate集成的优点 Spring DAO用法 BaseDAO的写法 本章内容 SSH集成的优点 创建ApplicationContext的方式 Spring整合Struts SSH应用 本章目标 了解SSH集成的优点 掌握创建ApplicationContext的两种方式 掌握Spring对Struts的管理 理解SSH注入过程 掌握SSH应用 1. SSH介绍 1.1 SSH的层次结构 企业级的J2EE应用中,最典型的是三层结构 表现层 中间层(业务逻辑层) 数据服务层 一个良好的框架可以让开发人员减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有来自用户社区的强大支持 实现视图、控制器与模型的分离 实现业务逻辑层与持久层的分离 1.2 SSH的优点 ContextLoaderListener方式 Spring提供了ServletContextListener的一个实现类ContextLoaderListener 如果只有一个配置文件applicationContext.xml ,web.xml写法如下 Web服务的启动过程 如果存在多个配置文件 Web服务的启动过程 多个配置文件通过classpath加载 Web服务的启动过程 ContextLoaderServlet方式 Spring提供了一个特殊的Servlet类ContextLoaderServlet Web服务的启动过程 web.xml中加载struts的配置方式 2.2 Spring整合Hibernate 连接Oracle数据库的方式 2.3 Spring整合Struts1 Spring整合Struts1的两种策略 使Spring IOC容器管理Struts的Action 采用Spring的ActionSupport类的子类 推荐使用Spring IOC容器管理Struts Action的方式。采用这种方式能充分利用Spring依赖注入的优势,而不必显式地加载ApplicationContext实例 Spring整合Struts1 Spring IOC容器管理Action1的方式有两种 使用org.springframework.web.struts.DelegatingRequestProcessor Spring整合Struts1 使用org.springframework.web.struts.DelegatingActionProxy Spring整合Struts2 spring整合struts2,web.xml中还是配置ContextLoaderListener类和contextConfigLocation配置文件路径,让spring管理所有bean 页面上有请求,还是由web.xml拦截转发给struts.xml,在struts.xml中,处理的action的class属性不是处理类的路径了,而是spring配置文件中action类的name值,例如页面请求为login.action,那么在struts.xml和applicationContext.xml中的配置如下: struts.xml文件配置 action name=login class=login method=test result/index.jsp/result /action spring配置: bean name=login class=com.web.action.LoginAction property name=service ref=deptService/property /bean 2.4 Spring管理依赖关系 Spring管理各组件间的依赖关系 3. SSH应用 3.1 分别添加SSH特性 添加Spring和Hibernate的顺序要先添加Spring,然后再添加Hibernate SSH推荐的添加方式 Spring →Hibernate → Struts 3.2 DAO层 DAO的基类BaseDAO及其配置 DAO层 DAO的配置 3.3 业务逻辑层 业务逻辑层接口 业务逻辑层 业务逻辑配置文件 web层 Action类 web层 Struts1配置文件 web层 Spring结合struts1配置文件 web层 登录页面 web层 登录成功 web层 登录失败 总结 SSH整合的优点 SSH整合web.xml的配置文件 Spring管理 Hibernate和Struts * * SCCE 2010课程体系介绍 第4章 Spring+Struts+Hibernate 中间层采用流行的Spr

文档评论(0)

南非的朋友 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档