What is AspectJ

原创 2004年07月08日 12:42:00

http://www-900.ibm.com/developerWorks/cn/java/l-aspectJ/

  1. AspectJ是一个代码生成工具(Code Generator)。
  2. AspectJ语法就是用来定义代码生成规则的语法。您如果使用过Java Compiler Compiler (JavaCC),您会发现,两者的代码生成规则的理念惊人相似。
  3. AspectJ有自己的语法编译工具,编译的结果是Java Class文件,运行的时候,classpath需要包含AspectJ的一个jar文件(Runtime lib)。

 

AspectJ的应用很简单,但是看文档时那些名词让人头昏脑涨,什么pointcut,advice。God。看了这篇文章一下子豁然开朗,它的实现原来如此。IT天天都有新名词产生,但是透过现象看它的本质其实还是最基础的东西。我觉的新技术要跟,但是不是盲目的,不然你会被拖垮的,最好要知其所以然。

像素是什么(What Is a Pixel)

像素是什么?也许大多数人并没有认真考虑过这个问题。很多人会说,像素?不就是个有颜色的小方块嘛。唔,其实它比你认为的要复杂一些。Blinn大神有一篇关于这个主题的非常好的文章,相信读完它你会对像素有个全...
  • natsu1211
  • natsu1211
  • 2014年04月25日 13:20
  • 1514

什么是Mocking framework?它有什么用?

今天我想讲下关于mocking frameworks,并且解释下他为什么有用处。为此我首先需要假设一个场景,我们将测试一个程序的功能性。我将给你们展示用和不用mocking framework两种测试...
  • maddemon
  • maddemon
  • 2013年08月16日 13:50
  • 3339

关于 Spring AOP (AspectJ) 你该知晓的一切

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/54629058 出自【...
  • javazejian
  • javazejian
  • 2017年02月21日 08:00
  • 19859

What is AspectJ

转载网址:http://www.ibm.com/developerworks/cn/java/l-aspectJ/index.html 1. 序 Aspect Oriented Programmi...
  • arvin_qx
  • arvin_qx
  • 2011年08月26日 09:25
  • 349

_What is Cone-Beam CT

  • 2016年02月23日 21:12
  • 2.03MB
  • 下载

What is Computer Science

  • 2014年10月15日 08:05
  • 4.09MB
  • 下载

what is statistics.

  • 2014年08月06日 16:54
  • 888KB
  • 下载

what is html5

  • 2013年01月08日 10:26
  • 3.46MB
  • 下载

Pair Programming What is in it for me.pdf

  • 2011年08月22日 10:35
  • 353KB
  • 下载

what is GIS

  • 2017年06月01日 14:01
  • 5.02MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:What is AspectJ
举报原因:
原因补充:

(最多只允许输入30个字)