基于AOP的动态日志系统的实现

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:popularmp3007008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了避免在软件系统中的代码散射(scattering)和代码缠结(tangling),提高软件系统的可维护性与可扩展性,需要将系统必要的但与系统的主要业务无关的一些功能分离出来,单独作为一个模块求实现。然后使用静态织人或者动态织人的方法将这些功能与主要地务联接在一起,组合成一个完整的软件系统。采用面向方面(Aspect—Oriented Programming,AOP)的编程方式将日志功能与主要业务功能组合存一起,并使用反射及动态编译的方法实现了二者结合点的可定制化,进一步提高了系统的灵活性与可扩展性。通
其他文献
高中物理命题是一个很重要的环节,这方面要涉及到命题人想要考察考生哪方面的素质和技巧,我们认为一道好的开放题首先要符合中学物理核心素养的考察,不能超出知识框架和高考
思维是人脑对客观事物的本质属性和内部规律性的间接概概括反映。思维能借助于已有的知识经验或其他媒介来认识客观事物、且能把同一类事物共同的、本质的属性抽取出来,加以
内核级Rootkit位于操作系统核心层,可以篡改内核地址空间的任意数据,对系统安全构成了巨大的威胁。目前基于虚拟机的Rootkit方面应用大都偏重于完整性保护,未对Rootkit的攻击手
针对微处理器片上串行异步通信接口灵活性欠佳的不足,给出了一种将微处理器通用I/O口扩展成串行异步通信口的方法。利用微处理器自身的定时器,结合有限状态机设计思想,采用差
随着我国经济的快速发展,教育事业也稳步提升,而现代的教育也越来越关注学生的提质发展和身体健康的状况,已经不单单是关注学生学习的成绩。尤其是在农村小学生的人生阶段中,
解决问题是数学的核心,解决数学问题能力的培养是小学数学的重要目标之一,学习数学离不开解题,解决数学问题是贯穿全部小学数学的内容,要结合具体的生活情景,让学生用所学的
复杂网络社团结构划分日益成为近年来复杂网络的研究热点,到目前为止,已经提出了很多分析复杂网络社团结构的算法。该文在聚类算法的基础上,提出了一种基于改进的ACCA的复杂网络
习近平总书记指出,做好各方面工作,必须有一个良好政治生态。政治生态污浊,从政环境就恶劣;政治生态清明,从政环境就优良。
分数阶混沌系统同步在混沌通信领域有着重要的应用价值。文中研究分数阶Chen混沌系统的单向耦合同步的问题,基于分数阶混沌系统的Lyapunov稳定性理论,设计分数阶Chen混沌系统单
目前网络文献共享系统已经汇聚了海量的文献资源,而且具有巨大的访问量。随着数据量和访问量的攀升,网络文献共享系统的负荷日益沉重。用户常常需要等待较长的时间才能登录、查