2.ssh整合

  1. struts2整合spring

a)   首先搭建整个框架,引入相应的jar包。需要创建struts2的配置文件,spring的配置文件(几乎所有的类都可以通过bean的形式交给spring去管理,要注入就要添加set方法。),web.xml(要配置strus2的核心过滤器和spring的配置文件)

b)   明确项目的结构,一般分为表现层,业务层,持久层。对应的就是jsp---action---service---dao

c)    Action由struts2来控制:就是action还是由struts2来控制,然后其他的交给spring。

d)   Action由spring的配置文件来创建:就必须要手动的注入,并且原来是多例的,由spring来管理的话就是单例,所以必须要添加scope=”prototype”;然后struts的配置文件中,class这一项就可以直接指向spring配置文件中的id。(实际开发中就用这种方法,因为这样就可以使用spring的aop对action进行一些管理操作。)

  1. spring整合hibernate

a)   首先hibernate的配置文件交给spring去管理。最主要就是在sessionfactory中去配置hibernate的配置文件和映射文件,在<property name="hibernateProperties">下为配置文件的内容。而在<property name="mappingResources">中配置映射文件,这样关于hibernate的东西就可以交给spring去控制了。

b)   不再需要像之前那样想办法去获取session来使用hibernate,只需要在spring中为dao注入sessionfatory,并且在dao中去继承hibernatedaosupport这个类就行了。

转载于:https://www.cnblogs.com/weichenchq/p/8549350.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值