码迷,mamicode.com
首页 > 其他好文 > 详细

SSH整合基础

时间:2015-05-08 23:51:03      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

1.Spring整合Hibernate
整合步骤
导包
配置appliactionContext.xml
创建实体类和映射关系文件
创建DAO接口及实现类
声明DAO组件,注入SessionFactory

2.Spring整合Struts2
导包
配置web.xml
配置applicationContext.xml,开启注解扫描
创建并声明Action
配置Action
创建JSP

3.整合的基本原理
Struts原本使用StrutsObjectFactory来读取struts.xml,根据action元素中指定的类型来创建Action
对象。
引入Spring整合Struts2的包后,StrutsObjectFactory被StrutsSpringObjectFactory替换,而
后者会读取struts.xml,根据action元素中指定的组件ID,通过Spring容器来创建Action对象。
之所以StrutsSpringObjectFactory会生效,是因为整合包下的配置文件struts-plugin.xml中的配置
Struts2本身支持Spring,只是默认关闭了这种支持,上面的配置仅仅是架将这个支持开启。而默认对Spring的支持,
定义在org.apache.struts2.default.properties中

4.SSH整合
导包
使用Spring整合Hibernate
使用Spring整合Hibernate,完成DAO的接口及实现类,该操作请参考Spring整合Hibernate的步骤。
使用Spring整合Struts2
使用Spring整合Struts2,完成对请求的处理,该操作请参考Spring整合Struts2的步骤。

6.如何获取Session
Hibernate中分页查询是通过Query对象设置参数来统一实现的,而使用Spring整合Hibernate后,session
由Spring统一负责维护,并且没有直接暴露给开发者。如果想在这样的程序中获取到session,从而创建Query对象
实现分页的话,需要使用HibernateTemplate中的executeFind方法

SSH整合基础

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4489061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!