10.3969/j.issn.1673-629X.2011.03.026
基于AOP的动态日志系统的实现
为了避免在软件系统中的代码散射(scattering)和代码缠结(tangling),提高软件系统的可维护性与可扩展性,需要将系统必要的但与系统的主要业务无关的一些功能分离出来,单独作为一个模块来实现.然后使用静态织入或者动态织人的方法将这些功能与主要业务联接在一起,组合成一个完整的软件系统.采用面向方面(Aspect-Oriented Programming,AOP)的编程方式将日志功能与主要业务功能组合在一起,并使用反射及动态编译的方法实现了二者结合点的可定制化,进一步提高了系统的灵活性与可扩展性.通过在仪器设备管理系统中的应用,这种方法取得了良好的效果,具有一定的推广价值.
面向方面、横切关注点、日志系统、反射、编译
21
TP311.5(计算技术、计算机技术)
延安市科学技术研究发展计划项目2009KG-10
2011-06-23(万方平台首次上网日期,不代表论文的发表时间)
共4页
102-104,108