首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

SpringXML模式实现AOP demo

2012-10-27 
SpringXML方式实现AOP demo1、新建一个java的工程,导入spring需要的jar包与开发切面需要的jar包。dist\sprin

SpringXML方式实现AOP demo
1、新建一个java的工程,导入spring需要的jar包与开发切面需要的jar包。

dist\spring.jar
lib\jakarta-commons\commons-logging.jar
如果使用了切面编程(AOP),还需要下列jar文件
lib/aspectj/aspectjweaver.jar和aspectjrt.jar
lib/cglib/cglib-nodep-2.1_3.jar
如果使用了JSR-250中的注解,如@Resource/@PostConstruct/@PreDestroy,还需要下列jar文件
lib\j2ee\common-annotations.jar

2、Person.java


5、测试类
package junit.test;import org.junit.AfterClass;import org.junit.BeforeClass;import org.junit.Test;import org.springframework.context.support.AbstractApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import cn.ehoo.bean.Person;import cn.ehoo.service.PersonService;/** * @author whp * @Email whp@ehoo.cn * @Jan 4, 2011 *  */public class AOPTest {static PersonService personService;@BeforeClasspublic static void setUpBeforeClass() throws Exception {AbstractApplicationContext cxt = new ClassPathXmlApplicationContext("beans.xml");personService = (PersonService) cxt.getBean("personService");}/** * @author whp * @Email whp@ehoo.cn * @Jan 4, 2011 *  */public static void main(String[] args) {try {setUpBeforeClass();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}@Testpublic void saveTest() {personService.save(new Person());}@AfterClasspublic static void tearDownAfterClass() throws Exception {}}

热点排行