实验目的和要求
1)掌握基于XML、注解的声明式AspectJ开发案例代码的编写。
2)了解 Spring JDBC 的配置,了解Spring JdbcTemplate 的常用方法。
3) 掌握基于XML方式和基于Annotation方式的声明式事务管理的实现。
实验内容
- 基于注解的AspectJ实现
- 基于注解的声明式事务管理
实验仪器、设备
Window 7、Eclipse IDE for Java EE软件、JDK 1.8、Tomcat 9.0服务器。
实验原理
AspectJ是一个基于Java语言的AOP框架,它提供了强大的AOP功能。Spring 2.0以后,Spring AOP引入了对AspectJ的支持,并允许直接使用AspectJ进行编程,而Spring自身的AOP API也尽量与AspectJ保持一致。新版本的Spring框架,也建议使用AspectJ来开发AOP。使用AspectJ实现AOP有两种方式:一种是基于XML的声明式AspectJ,另一种是基于注解的声明式AspectJ。
Spring的声明式事务管理可以通过两种方式来实现,一种是基于XML的方式,另一种是基于Annotation的方式。