用于gwt应用程序的java客户端aop选项

yh2wf1be  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(326)

如果能够定义我自己的方法拦截器(advice)并将它们编织到我的客户端gwt方法中,让gwt自动将它们编译成javascript和我的应用程序的其余部分,那就太好了。
我退房了 gwt-ent ,但从2009年开始,这方面的发展似乎并不稳固,出现了不少问题。我也听说过 gwt-tiny-aop 但听说很有限。
我还有别的选择吗?我知道aop需要动态字节码生成,而动态字节码生成又需要大量的反射,而且gwt不包含很多对反射实践的支持(而且似乎不鼓励反射),但是我想知道gwt是否有稳定的、众所周知的aop库。至少我可以用一些东西来编写aop联盟,比如拦截器:

public class MyInterceptor implements MethodInterceptor {
    @Override
    public void onIntercept(MethodInvocation mi) {
        // Do some stuff...

        // Let the method execute
        Object results = mi.proceed();

        // Analyze results...

        // Returns results
        return results;
}
xmd2e60i

xmd2e60i1#

您可以使用gwt发电机:
https://developers.google.com/web-toolkit/doc/latest/devguidecodingbasicsdeferred#generators

相关问题