ITPub博客

首页 > IT职业 > IT图书 > 我的学习记录——ssh整合1

我的学习记录——ssh整合1

IT图书 作者:gabbro 时间:2021-09-09 09:06:46 0 删除 编辑

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的路径 -->contextConfigLocationclasspath:applicationContext.xml

完成基本的ssh整合

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2873/viewspace-2799571/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-19

  • 博文量
    85
  • 访问量
    725