struts1+hibernate+spring整合配置文件写法
2010-06-08 19:20
113 查看
struts1+hibernate+spring整合配置文件写法配置文件写法
web.xml配置如下
struts.xml配置如下:
1。设置配置spring代理struts
2。actinon配置:
其中type中的意思是用spring代理。
spring.xml配置如下:
web.xml配置如下
<servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>3</param-value> </init-param> <init-param> <param-name>detail</param-name> <param-value>3</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
struts.xml配置如下:
1。设置配置spring代理struts
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" /> </plug-in>
2。actinon配置:
<action input="/login.jsp" path="/login" scope="request" name="userForm" type="org.springframework.web.struts.DelegatingActionProxy"> <forward name="success" path="/index.jsp" /> <forward name="error" path="/login.jsp" /> </action>
其中type中的意思是用spring代理。
spring.xml配置如下:
<bean id="DataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"> </property> <property name="url" value="jdbc:mysql://127.0.0.1:3306/room"></property> <property name="username" value="root"></property> <property name="password" value="root"></property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="DataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <prop key="show_sql"> true </prop> </props> </property> <property name="mappingResources"> <list> <value> Popedom.hbm.xml </value> <value> Persons.hbm.xml </value> </list> </property> </bean> <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref local="sessionFactory" /> </property> </bean> <bean id="loginService" class="service.LoginServiceImpl"> <property name="publicDao"> <ref bean="publicDao" /> </property> </bean> <bean name="/login" class="action.LoginAction"> <property name="loginService"> <ref bean="loginService" /> </property> </bean>
相关文章推荐
- SSM框架整合之Spring主配置文件的写法
- spring整合mybatis(开启包扫描器)出现db.properties配置文件失效的解决方案
- struts2+spring+hibernate整合的配置文件
- C语言读取配置文件的另类写法
- Spring整合JUnit4测试,使用注解引入一个或多个配置文件
- java读取配置文件写法
- spring整合hibernate配置文件
- ssh三大框架整合——配置文件
- spring整合dubbo时xml配置文件问题
- spring 整合mybatis配置 MapperScannerConfigurer,无法读配置文件错误
- JSF整合Spring时各文件的配置
- spring和springmvc的配置文件整合
- spring+hibernate 两种整合方式配置文件的方法
- spring整合hibernate配置文件
- Spring-整合多个配置文件
- mybatis与spring整合(基于配置文件)(转)
- spring+hibernate 两种整合方式配置文件
- Spring+Mybatis整合读取Jar中的mapper配置文件
- Mybatis整合Spring的配置文件样例
- Spring详解之四:SpringMVC整合Mybatis相关配置文件信息