一个完整的软件项目系统分为核心业务关注点与系统级的方面关注点,利用AOP技术可以在Web系统中将项目中的业务逻辑与系统级逻辑进行分离,达到松耦合的目的。文章首先介绍AOP技术的概念与原理,然后结合一个系统实例介绍两种AOP技术分别在日志和事物管理中应用,并证明其可行性。