WEB开发网
开发学院软件开发Java Spring 事务管理高级应用难点剖析,第 1 部分 阅读

Spring 事务管理高级应用难点剖析,第 1 部分

 2010-03-22 00:00:00 来源:WEB开发网   
核心提示: 在 ① 处,我们定义配置了 AnnotationMethodHandlerAdapter,Spring 事务管理高级应用难点剖析,第 1 部分(7),以便启用 Spring MVC 的注解驱动功能,而②和③处通过 Spring 的 aop 及 tx 命名空间,以及 Aspject 的切点表达式语

在 ① 处,我们定义配置了 AnnotationMethodHandlerAdapter,以便启用 Spring MVC 的注解驱动功能。而②和③处通过 Spring 的 aop 及 tx 命名空间,以及 Aspject 的切点表达式语法进行事务增强的定义,对 MixLayerUserService 的所有公有方法进行事务增强。要使程序能够运行起来还必须进行 web.xml 的相关配置:

清单 7.web.xml

<?xml version="1.0" encoding="GB2312"?> 
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 
  <context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>classpath*:user/mixlayer/applicationContext.xml</param-value> 
  </context-param> 
  <context-param> 
    <param-name>log4jConfigLocation</param-name> 
    <param-value>/WEB-INF/classes/log4j.properties</param-value> 
  </context-param> 
 
  <listener> 
    <listener-class> 
      org.springframework.web.util.Log4jConfigListener 
    </listener-class> 
  </listener> 
  <listener> 
    <listener-class> 
      org.springframework.web.context.ContextLoaderListener 
    </listener-class> 
  </listener> 
 
  <servlet> 
    <servlet-name>user</servlet-name> 
    <servlet-class> 
      org.springframework.web.servlet.DispatcherServlet 
    </servlet-class> 
    <!--①通过contextConfigLocation参数指定Spring配置文件的位置 --> 
    <init-param> 
      <param-name>contextConfigLocation</param-name> 
      <param-value>classpath:user/mixlayer/applicationContext.xml</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>user</servlet-name> 
    <url-pattern>*.do</url-pattern> 
  </servlet-mapping> 
</web-app> 

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Spring 事务管理 高级

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接