WEB开发网
开发学院软件开发Java 为 IBM WebSphere Application Server 开发 Sprin... 阅读

为 IBM WebSphere Application Server 开发 Spring 应用程序——第 1 部分:Spring 介绍

 2009-10-21 00:00:00 来源:WEB开发网   
核心提示: 将 log4j.jar 添加到 classpath 中,该 jar 文件位于 C:\spring-framework-2.0-m1\lib\log4j 文件夹内,为 IBM WebSphere Application Server 开发 Spring 应用程序——第 1 部分:Spring 介绍

将 log4j.jar 添加到 classpath 中。该 jar 文件位于 C:\spring-framework-2.0-m1\lib\log4j 文件夹内。

在您的 Java 源代码根文件夹下创建 Create log4j.xml(参见清单 6)。


清单 6. log4j 代码清单示例
<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> 
  <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> 
    <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" 
        value="%p - %C{1}.%M(%L) | %m%n"/> 
    </layout> 
  </appender> 
  <logger name="org.springframework.aop.interceptor"> 
    <level value="DEBUG"/> 
  </logger> 
  <root> 
    <level value="INFO"/> 
    <appender-ref ref="CONSOLE"/> 
  </root> 
</log4j:configuration> 

现在,我们将创建 ContactLogger.java 文件,该文件将负责在进入 ContactDAOJDBC.java 的每个方法之前或退出之后生成日志记录(清单 7)。


清单 7. ContactLogger.java 的 Java 代码
public class ContactLogger implements MethodBeforeAdvice,AfterReturningAdvice{ 
 public void before(Method method, Object[] arguments, Object target) 
 throws Throwable { 
 System.out.println("ContactLogger.before " + method); 
 } 
 public void afterReturning(Object returnValue, Method method, 
 Object[] arguments, Object target) throws Throwable { 
 System.out.println("ContactLogger.afterReturning " + method); 
 } 
} 

上一页  5 6 7 8 9 10 

Tags:IBM WebSphere Application

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