有点晕了。不过这两个似乎只要用任何一个就可以达成了。网上的文章说法不一。
止步于此了?有无其他DX补充指教
谢谢两位大侠。
wyjwsj,我是不是可以理解为动态代理,其实现是依靠接口回调。如果是这样的话,直接用java的动态代理不就行了吗?
另外钥匙,我这样直接用代理(甚至都不用动态代理)不就可以了吗?
MyProxy(Action act)
{
public MyProxy()
{this.act=act;}
public void func()
{
new inteceptor1().doBefore();//inteceptor的生成可改成从xml动态获取
new inteceptor2().doBefore();
act.execute();
new inteceptor2().doAfter();
new inteceptor1().doAfter();
}
}
这样client只要传进去一个action实例调用myproxy的func方法