Spring(八)SSH整合简述
一、Spring与Struts2的整合
1.1、整合步骤
1.2、配置web.xml
1.3、配置spring配置文件applicationContext.xml
1.4、配置struts配置文件
1.5、Action继承ActionSupport类
二、spring与hibernate整合
2.1、步骤
2.2、注入sessionFactory
<--数据源--> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <--或者class="org.apache.commons.dbcp.BasicDataSource"--> <--或者class="org.apache.commons.dbcp.BasicDataSource"--> <--驱动--> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/> <--url--> <property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"/> <--用户名--> <property name="username" value="accp"/> <--密码--> <property name="password" vaule="accp"/> </bean> <--sessionFactory--> <bean id="session" class="org.springframework.org.hibernate3.LocalSessionFacotry"> <--关联数据源--> <property name="dataSource" ref="dataSource"/> <--hibernate的一些配置-> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.Oracle9Dialect </prop> </props> </property> <--hibernate实体类配置文件> <property name="mappingResources"> <list> <value>包名/类名.hbm.xml</value> <value>包名/类名.hbm.xml</value> <list> </property> <bean>
三、SSH整合步骤
/* * 1.导入struts2的jar包以及struts2-spring-plugin-2.0.11.2.jar * 2.在web.xml中分别配置struts2与spring相关信息 * 3.struts中原有的Action需要继承ActionSupport * 4.在Spring配置Action Bean * 5.在Struts2的配置文件中,调用Spring中配置的Bean * 6.Spring与Hibernate整合,只需要在Spring配置文件配置SessionFactory即可 */