首页 > IT职业 > IT图书 > 我的学习记录——ssh整合1
ssh整合主要是将hibernate和struts2的对象都交给spring进行管理。spring与hibernate、spring与struts2分别进行整合。
struts2在创建action时,就是交给spring进行处理,在applicationContext中创建action
//因为action是多实例的,所以在创建对象时要声明scope="prototype"
在struts2配置文件中,唯一不同的是在action标签中的calss属性不是填写action的全路径,而是在applicationContext中的bean的id
spring与hibernate整合
先配置dataSource
再将dataSource注入orm自带的sessionFactoryBean中
<!-- 指定hibernate配置文件地址 --> 最后再进行事务管理器的配置
<!-- 开启事务管理器 --> 在web.xml里可以用监听器让服务器启动时加载spring配置文件
<!-- 监听器实现在服务器启动时加载applicationConext的配置信息 -->
org.springframework.web.context.ContextLoaderListener <!-- 指定applicationContext的路径 -->contextConfigLocation classpath:applicationContext.xml 完成基本的ssh整合
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2873/viewspace-2799571/ ,如需转载,请注明出处,否则将追究法律责任。