基于Spring2.5.6搭建技术开发框架
来源:互联网 发布:腾讯大数据 编辑:程序博客网 时间:2024/06/07 02:48
web.xml配置:
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:resources/spring/ApplicationContext.xml </param-value> </context-param> <!-- Spring 主控制器Servlet --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:resources/spring/ApplicationContext-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> <!-- Session Listener --> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <listener> <listener-class> org.springframework.web.util.IntrospectorCleanupListener </listener-class> </listener>
ApplicationContext.xml配置文件:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd "> <!-- 加载属性资源文件 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:*.properties</value> </list> </property> </bean> <!-- 数据库配置 --> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${dataSource.driver}" /> <property name="username" value="${dataSource.username}" /> <property name="password" value="${dataSource.password}" /> <property name="url" value="${dataSource.url}" /> </bean> <bean name="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property> </bean> <!-- 使用Annotation定义事务 --> <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="delete*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="insert*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="update*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="save*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="*" propagation="REQUIRED" read-only="true" /> </tx:attributes> </tx:advice> <!-- 配置需要添加事务处理接口 --> <aop:config> <aop:pointcut id="pc" expression="execution(* com.msun.mms.highvalueconsum.basesetting.dao.VendorExtendDao.*(..))" /> <aop:advisor pointcut-ref="pc" advice-ref="txAdvice" /> </aop:config> <!-- 自动扫描的包名 --> <context:component-scan base-package="com.msun.mms.**.dao,com.msun.mms.**.service" /></beans>
ApplicationContext-mvc.xml配置文件:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"> <!-- 自动扫描的包名 --> <context:component-scan base-package="com.msun.mms.**.controller" /> <!-- 视图解释类 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/jsp/" p:suffix=".jsp" /></beans>
0 0
- 基于Spring2.5.6搭建技术开发框架
- Struts2+Spring2.5+ibatis+ExtJS3.1 基于注解框架搭建
- struts2.1.8+spring2.5.6+hibernate3.2框架搭建错误
- Spring2.5、Struts2、Ibatis开发框架搭建
- Spring2.5、Struts2、Ibatis开发框架搭建
- Spring2.5+Struts2+Ibatis开发框架搭建
- Spring2.5、Struts2、Ibatis开发框架搭建
- 基于SSM框架搭建
- Spring2.5、Struts2、Ibatis开发框架搭建之一
- Spring2.5、Struts2、Ibatis开发框架搭建之二
- Spring2.5、Struts2、Ibatis开发框架搭建(三)
- Struts2.0.14+spring2.5+hibernate3.2 框架 搭建
- 用Eclipse来搭建Struts2 + Spring2.5 + Hibernate3.2 框架。
- Spring2.5、Struts2、Ibatis开发框架搭建(一)
- Spring2.5、Struts2、Ibatis开发框架搭建之二
- Spring2.5、Struts2、Ibatis开发框架搭建(三)
- Struts1.2+spring2.0+hibernate3.3 搭建SSH框架
- Spring2.5、Struts2、Ibatis开发框架搭建(SSI)
- android布局文件 merge 标签的使用
- 强连通分量
- [BFS] Zjut CPP 1907 破解迷宫
- 解决:对 PInvoke 函数的调用导致堆栈不对称问题
- Cinder meeting 2015.10.16
- 基于Spring2.5.6搭建技术开发框架
- Android中webview和js之间的交互
- css属性:hover
- mysql sql中类型转换引起的索引无法使用的问题
- struts2的namespace
- Oracle 10g RAC TAF介绍
- Google translate API 调用方法
- apk反汇编
- 【Android学习笔记】 画图