作者:
基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
为了避免在软件系统中的代码散射(scattering)和代码缠结(tangling),提高软件系统的可维护性与可扩展性,需要将系统必要的但与系统的主要业务无关的一些功能分离出来,单独作为一个模块来实现.然后使用静态织入或者动态织人的方法将这些功能与主要业务联接在一起,组合成一个完整的软件系统.采用面向方面(Aspect-Oriented Programming,AOP)的编程方式将日志功能与主要业务功能组合在一起,并使用反射及动态编译的方法实现了二者结合点的可定制化,进一步提高了系统的灵活性与可扩展性.通过在仪器设备管理系统中的应用,这种方法取得了良好的效果,具有一定的推广价值.
推荐文章
用AOP 技术实现Web系统中的日志管理
Web系统
Aspect
AOP技术
日志管理
基于动态AOP和WebServices的轻量级RBAC的实现
基于角色的访问控制(RBAC)
面向方面程序设计(AOP)
方面
WebServices
基于AspectJ的AOP系统设计与实现
面向切面编程
AspectJ
标注
J2EE
办公自动化系统
基于JAVA的动态代理实现的AOP的研究
面向方面编程
AOP
JAVA动态代理
反射机制
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于AOP的动态日志系统的实现
来源期刊 计算机技术与发展 学科 工学
关键词 面向方面 横切关注点 日志系统 反射 编译
年,卷(期) 2011,(3) 所属期刊栏目 智能、算法、系统工程
研究方向 页码范围 102-104,108
页数 分类号 TP311.5
字数 2232字 语种 中文
DOI 10.3969/j.issn.1673-629X.2011.03.026
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 牛永洁 延安大学计算中心 50 329 9.0 15.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (29)
共引文献  (51)
参考文献  (8)
节点文献
引证文献  (5)
同被引文献  (24)
二级引证文献  (14)
1998(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(1)
  • 参考文献(0)
  • 二级参考文献(1)
2001(9)
  • 参考文献(0)
  • 二级参考文献(9)
2002(4)
  • 参考文献(0)
  • 二级参考文献(4)
2003(3)
  • 参考文献(1)
  • 二级参考文献(2)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(2)
  • 参考文献(0)
  • 二级参考文献(2)
2006(4)
  • 参考文献(0)
  • 二级参考文献(4)
2007(4)
  • 参考文献(1)
  • 二级参考文献(3)
2008(4)
  • 参考文献(2)
  • 二级参考文献(2)
2009(2)
  • 参考文献(2)
  • 二级参考文献(0)
2010(2)
  • 参考文献(2)
  • 二级参考文献(0)
2011(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2012(1)
  • 引证文献(1)
  • 二级引证文献(0)
2014(1)
  • 引证文献(1)
  • 二级引证文献(0)
2015(2)
  • 引证文献(1)
  • 二级引证文献(1)
2016(3)
  • 引证文献(1)
  • 二级引证文献(2)
2017(4)
  • 引证文献(0)
  • 二级引证文献(4)
2018(5)
  • 引证文献(1)
  • 二级引证文献(4)
2019(2)
  • 引证文献(0)
  • 二级引证文献(2)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
面向方面
横切关注点
日志系统
反射
编译
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机技术与发展
月刊
1673-629X
61-1450/TP
大16开
西安市雁塔路南段99号
52-127
1991
chi
出版文献量(篇)
12927
总下载数(次)
40
总被引数(次)
111596
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导