ssh框架配置流程---------第一步:在web.xml文件中加入配置,为了加载applicationContext.xml文件,这里是默认加载的 <listener><listener-class> org.springframework.web.context.ContextLoaderListener</listener-class></listener>第2步:在struts-config.xml文件中配置如下:要加载action.xml文件,当加载struts-config.xml 读取文件到<plug-in>标签时会去加载action.xml文件<action path="/xxx" type="org.springframework.web.struts.DelegatingActionProxys"></action><plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"><set-property property="contextConfigLocation" value="/WEB-INF/action.xml" /></plug-in>第3步:配置spring类型文件hibernate.xml<!--配置数据源dataSource--><bean id="ds" class="org.apache.commons.dbcp.BasicDataSource"><property name="url" value="jdbc:mysql://localhost:3306/web" /><property name="driverClassName" value="com.mysql.jdbc.Driver" /><property name="username" value="root" /><property name="password" value="" /></bean><!--配置sessionFactory用的是spring提供的线程安全类--><bean id="sf"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><property name="dataSource"><ref bean="ds" /></property><property name="mappingResources"><list> <value> XXX.hbm.xml </value></list><property name="hibernateProperties"><props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <prop key="hibernate.show_sql">true</prop> </props></property><!-- 配置事务管理TransactionManager --><bean id="tx"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><property name="sessionFactory"><ref bean="sf"></ref></property></bean><!-- 配置Hibernate Template --><bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"><property name="sessionFactory"> <ref bean="sf" /></property></bean>第4步:配置spring类型的dao.xml文件<bean id="xxx" class="xx.xxx"> <property name="xxxx" ref="xxx"/></bean>s第5步:配置spring类型的service.xml文件 <!--配置事务的管理Advice--><tx:advice id="txAdivce" transaction-manager="tx"> <tx:attributes> <tx:method name="get*" read-only="true" /> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="delete*" propagation="REQUIRED" /> </tx:attributes></tx:advice><!--配置事务的advisor--><aop:config> <aop:advisor pointcut="execution(* palace.service.*.*(..))" advice-ref="txAdivce" /></aop:config>配置完就基本上完成了ssh整合,总结得不好不过希望对大家有所帮助