浅谈Spring04

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chuan129/article/details/79776174

SSH(三大框架)整合
Hibernate
这里写图片描述
Struts2
这里写图片描述
Spring
基础包:4+2
这里写图片描述
测试
这里写图片描述
整合web项目
这里写图片描述
aop
这里写图片描述
JDBC
这里写图片描述
整合Hibernate
这里写图片描述
Spring整合Struts2
步骤一:struts2配置到项目中
这里写图片描述 —–>web.xml
这里写图片描述 ——->struts.xml
步骤二:spring配置到项目中
这里写图片描述 ——->web.xml
步骤三:spring整合struts2
加入struts2常量配置
这里写图片描述
整合分为两种情况
方式1:在Action配置中,class属性仍然填写Action类的完整类名.Action类仍然由struts2负责创建.Action中属性装配由spring完成.
注意:该方法并不推荐使用.因为我们希望项目中的所有对象都交给spring创建和管理.
这里写图片描述
方式2:由Spring负责创建Action对象(推荐使用该方式整合)
这里写图片描述 ——>struts.xml
这里写图片描述 —–> applicationContext.xml
Spring整合Hibernate
整合原理:由spring管理Hibernate中sessionFactory对象
这里写图片描述
整合方式1:由spring读取hibernate原生配置文件(简单)
这里写图片描述 ——-> applicationContext.xml
这里写图片描述
这里写图片描述
整合方式2:hibernate配置信息转移到spring配置中
这里写图片描述 ——> applicationContext.xml
Spring整合c3p0连接池
步骤1:配置c3p0数据源
这里写图片描述
步骤2:配置sessionFactory使用c3p0数据源
这里写图片描述 —-> applicationContext.xml
Spring整合aop事务
步骤一:配置:transactionManager
这里写图片描述
这里写图片描述
步骤二:xml配置事务
这里写图片描述
注解配置事务
这里写图片描述
这里写图片描述
Spring扩大session作用范围
这里写图片描述 ———->web.xml

猜你喜欢

转载自blog.csdn.net/chuan129/article/details/79776174