Eclipse配置AspectJ插件AJDT
来源:互联网 发布:cf出现网络异常断开 编辑:程序博客网 时间:2024/06/05 08:43
打开AJDT下载页: http://www.eclipse.org/ajdt/downloads/
这里图解第一种安装方法:
等待下载安装,完成后重启Eclipse--查看Windows--Preferences--AspectJ 看到了?OK,恭喜你,安装成功!
转 方法1:将下载的插件压缩包解压,将对应得plugin和feature文件夹复制到Eclipse中对应的目录 方法2:选择Help>Software Updates>Find and Install,然后选择刚才的下载包 public static void main(String[] args) { new HelloWorld().sayHello(); } public void sayHello(){ System.out.println("Hello!"); } pointcut greeting(): call(void HelloWorld.sayHello()); after() returning: greeting() { System.out.println("world"); }
Eclipse中设置使用AJDT的方法以及AspectJ开发示例
Eclipse和AOP现在是比较热的话题,而AOP技术中AspectJ是最成熟的一种,本文就简单介绍一下如何在Eclipse中开发AspectJ应用。AJDT是AspectJ项目为Eclipse开发的插件,用于开发运行AspectJ应用。本文假设已经对Eclipse和AspectJ有一定的了解。
一、我们首先设置好开发环境:
1、 下载AJDT插件,http://www.eclipse.org/ajdt
2、 当然还得由Eclipse,此版本的AJDT对应Eclipse V3.0.2,配置好jdk
3、 安装插件到Eclipse中,通用的有两种方法:
4、选择windows->custom perspective->在new中选上aspect,这样“新建”中就会出现和aspectJ相关的选项。
二、然后我们来编写一个最简单的HelloWorld
1、 新建一个AspectProject,记住在Build Setting 中添加编译AspectJ所需的lib
步骤:Add Variable -> 选择ASPECTJRT_LIB,否则编译不了AspectJ程序
2、 新建一个class,如下:
package myaspect;
public class HelloWorld {
}
3、 新建一个Aspect,如下:
package myaspect;
public aspect AspectHelloWorld {
}
4、 保存,在HelloWorld.java上点右键,选择run->AspectJ/Application,就可以了
能跑起这个程序,说明工具已经没有问题,剩下的就是对AspectJ语法的熟悉了。
[参考资料]
1、Eclipse中自带例程:HelloWorld(help->welcome->Simple AspectJ Application)
2、如想查看源程序,可直接新建AspectJ例程:在package perspective中点右键new->Introduction example,还包括好多example
0 0
- Eclipse配置AspectJ插件AJDT
- Eclipse配置AspectJ插件AJDT
- Eclipse配置AspectJ插件AJDT
- eclipse下AspectJ和ajdt开发环境配置
- myeclipse集成AspectJ ajdt 插件
- AspectJ学习笔记2-Eclipse中AspectJ插件AJDT的正确安装方法
- eclipse安装ajdt插件后:java.lang.NoClassDefFoundError: test/HelloWord
- 使用Eclipse和AJDT开发AspectJ应用(1)- 基础篇
- 使用Eclipse和AJDT开发AspectJ应用(1)- 基础篇
- 使用Eclipse和AJDT开发AspectJ应用(1)- 基础篇
- AspectJ+AJDT+用Ant管理AspectJ项目+AspectJ教程
- Eclipse中一个开发AspectJ的插件安…
- 配置aspectj
- Develop aspect-oriented Java applications with Eclipse and AJDT
- Eclipse重新配置插件
- 配置eclipse 插件[转]
- Eclipse插件配置
- Eclipse插件配置
- linux下文件的安装与卸载——简版
- 7.2 Javascript:表单验证-提交表单
- iOS 友盟分享
- Morris方法遍历二叉树
- Mac上显示隐藏文件
- Eclipse配置AspectJ插件AJDT
- hdu-1166 敌兵布阵 (线段树或树状数组)
- java编程思想学习day1
- jsp页面的js定时器的实现和关闭(不跳转页面)
- CSMA/CD中重传与冲突检测机制
- 12C-OCP升级1z-060-009
- laravel学习
- UITableView的详解
- 使用Javascript实现客户端数据验证