资 源 简 介
当前,Web项目系统日趋复杂与庞大,应用也越来越广泛,为目前最重要的基于文档的分布式系统。
日志管理功能模块在系统开发与应用中起着重要作用,系统日志管理可以记录下系统进行的一系列行为信息,包括开发人员在开发过程中调试异常操作的信息数据,用户在系统操作过程中记录下的信息,提高了开发人员的开发效率,也提升了系统的安全性以及可操作性。事务管理模块的作用是对系统数据库操作进行统一的提交或同滚,以便服务器保持数据的完整性,事务管理模块对于大型应用系统,尤其是并发性强的实时系统极为重要,保证系统能够正确顺利的运行。
传统的日志与事务管理模块的设计中代码重复与代码散乱给开发与维护带来了较大的困难。以关注点分离为核心思想的面向切面编程技术(AOP)能很好的解决上述问题,利用AOP技术可以在Web系统中将项目中的业务逻辑与系统级逻辑进行分离,减少重复代码,达到松耦合的目的。