AOP
文章平均质量分 58
starchu1981
这个作者很懒,什么都没留下…
展开
-
AspectJ安装和配置指南
引语俗话说工欲善其事,必先利其器。要学习AOP(面向方面编程)和AspectJ必须首先知道如何安装和配置你的开发环境,本文就将指导你如何走出学习的第一步。 AspectJ的安装和设置从AspectJ下载页下载AspectJ的最新版本,下载完成后可将其解压缩到指定目录下。然后执行下述步骤: ·拷贝/lib/aspectjrt.jar文件到/jre/lib/ext目录下或者将其原创 2003-07-22 08:00:00 · 5225 阅读 · 2 评论 -
跟我学AspectJ(一)
跟我学AspectJ(一) 编者的话 关于AspectJ的开发资料好象目前还只有英文版的,而且还不是很多,这对于有兴趣学习AOP而英语不是很好的开发人员来是一件很苦闷的事情,所以我决定总结翻译一些有关AOP的Java实现AspectJ的使用和语法的文章,所以才有了跟我学AspectJ这一系列作品的出现,本系列文章是基于Xerox公司的AspectJ产品所包含的编程指南为基础原创 2003-07-22 07:58:00 · 18431 阅读 · 2 评论 -
跟我学AspectJ(三)
第二章 AspectJ语言引语 在本系列的前一章中,我们简要的说明了AspectJ语言的总揽。为了理解AspectJ的语法和语义,你应该阅读本章。这一部分包括了前述的一些材料,但是将更加完整和更多的讨论细节。文章将由一个具体方面的例子开始,这个方面包括了一个切点,一个类型间声明和两个通知,这个例子将给我们一些讨论的话题。分析方面(The Anato原创 2003-08-25 09:08:00 · 2993 阅读 · 0 评论 -
跟我学AspectJ(四)
第二章 AspectJ语言 通知(Advice) 通知定义几个方面的实现,以便于在特定的程序运行段执行。这些特定段可以使用命名的切点给出也可以使用匿名切点。下面是一个使用命名切点的通知的例子: pointcut setter(Point p1, int newval): target(p1) && args(newval)原创 2003-08-29 07:32:00 · 2869 阅读 · 0 评论 -
跟我学AspectJ(二)
跟我学AspectJ(二) 本文继续前篇的内容,将介绍AspectJ的应用范围以及AspectJ的部分基本语言。AspectJ应用范围 如前所述,AspectJ可以用于应用开发的不同阶段。下面讨论不同阶段的AspectJ的具体应用情况。开发型方面(Development Aspects) 开发方面可以很容易的从真正的产品中删除。而产品方面则被可用于开原创 2003-07-27 11:26:00 · 3586 阅读 · 0 评论 -
跟我学AspectJ(五)
第三章 AspectJ实例 使用方面的Tracing程序 写一个具有跟踪能力的类是很简单的事情:一组方法,一个控制其开或关的布尔变量,一种可选的输出流,可能还有一些格式化输出能力。这些都是Trace类需要的东西。当然,如果程序需要的话,Trace类也可以实现的十分的复杂。开发这样的程序只是一方面,更重要的是如何在合适的时候调用它。在大型系统开发过程中,原创 2003-10-27 02:12:00 · 2417 阅读 · 0 评论