[求助]关于AspectJ和AOP
最近老师给我们布置的作业是在国外的开源网站上下载FreeSudoku这个游戏程序,要求运用AOP的思想在不修改原代码的情况下,为其增加新功能,所以就用到了AspectJ...
但是对ASPECTJ的语法不熟悉啊,千里斑竹用过没有啊?
比如:
public pointcut cellVal(int i,int j,int val):call(public void Board.setPosValue(..))&&args(i,j,val);
我看有些pointcut后的函数是不带参数的,上面这种红色部分代码是什么意思呢?它实现了什么功能呢?
没做过啊,55555555
----------------解决方案--------------------------------------------------------
没人知道吗?顶上去
----------------解决方案--------------------------------------------------------
AspectJ没有用过,不太了解
你可以先去了解一下代理的功能就知道一些了
java.lang.reflect.Proxy
----------------解决方案--------------------------------------------------------
spring框架里面有对aop的支持
----------------解决方案--------------------------------------------------------
呵呵,EJB里面也有
----------------解决方案--------------------------------------------------------