当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: What is AspectJ
 

 

 ·linux 社团:开源运动的发动机    »显示摘要«
    摘要:linux 是功利的商业环境下最纯洁的一块净土,其诞生和发展脱离了“铜臭”,是全世界成千上万程序爱好者组成的非赢利团体和社区,成就了今天的 linux 。现在,linux 社团——gnu,已成为全球 linux 爱好者心中的圣地。  1996 年底 linux 进入中国时,网络环境尚不发达,但少数程序爱好者凭借无限激情打造了自己的 linux 社团。......
 ·linux 标准测试的设计过程    »显示摘要«
    摘要:级别: 初级 robert williamson (robbiew@us.ibm.com) 软件工程师, linux technology center, ibm 自动软件测试让您可以在一段时间内运行相同的测试,从而确保您所比较的内容具备真正的可比性。在本文中,linux test project 团队的成员们分享了他们对 linux? 内核进行压力所使用的测试的方法、原理以及脚本和工具。 在对 ......


What is AspectJ (转载自IBM开发者中文网站)
what is aspectj 内容: 1. 序 2.aspect oriented programming (aop) 3.ejb descriptor 4.aspectj 5.xdoclet 6.总结 关于作者 反馈信息 java 专区中还有: 教学 工具与产品 代码与组件 所有文章 实用技巧

王海龙 (buaawhl@sina.com)

网上出现了很多讲解aspectj的资料,但大多是从讲解aspectj语法开始,本文从另一个角度讲解aspectj,作者着重介绍了aspectj的设计思路与运行原理.

1. 序 【程序编程相关:交通银行香港分行实施 Linux 前端系

2003 年 7 月 【推荐阅读:1993 年 8 月 16 日 Debi

aspectj是aop的java语言的实现,获得了java程序员的广泛关注. 【扩展信息:榜眼之争: Mac 和 Linux 谁居

aspect oriented programming (aop)是近来一个比较热门的话题.

关于aspectj与aop的具体资料,请从下列链接中查找:

http://www.eclipse.org/aspectj/

http://www.parc.com/research/csl/projects/aspectj/

http://aosd.net/

网上出现了很多讲解aspectj的资料,但大多是从讲解aspectj语法开始,然后讲解如何应用aspectj,如何分离软件开发过程的不同方面(aspect)--log,session,authentication and authorization,transaction,等等.

初次接触aspectj的读者看到这些资料(或者语法手册),会感到aspectj有些神秘.他们想知道,aspectj是如何做到这些的?aspectj是怎样工作的?aspectj需要特殊的运行环境吗?

本文从另一个角度讲解aspectj,本文从讲解aspectj的设计思路.运行原理入手,回答上述问题.

本文讲解的主要内容,按照概念的重要程度,排列如下:

aspectj是一个代码生成工具(code generator). aspectj语法就是用来定义代码生成规则的语法.您如果使用过java compiler compiler (javacc),您会发现,两者的代码生成规则的理念惊人相似. aspectj有自己的语法编译工具,编译的结果是java class文件,运行的时候,classpath需要包含aspectj的一个jar文件(runtime lib). aspectj与xdoclet的比较.aspectj与ejb descriptor的比较.

本文的原则是,只细讲其他资料没有讲到的东西,其他资料讲过的东西,不讲或略讲.以节省网络资源,更为了节省大家宝贵的时间.j

2.aspect oriented programming (aop)

本节简单介绍aop的概念,解释我们为什么需要aop.


...   下一页
 ·java 理论与实践:哈希    »显示摘要«
    摘要:每个java对象都有hashcode()和 equals()方法。许多类忽略(override)这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在java理念和实践这一部分,java开发人员brian goetz向您介绍在创建java类以有效和准确定义hashcode()和equals()时应遵循的规则和指南。 定义对象的相等性  object类有两种方法来推断对象的标识:equa......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE