簡體   English   中英

GWT應用程序的客戶端AOP選項

[英]Client-side AOP options for GWT apps

能夠定義我自己的方法攔截器(通知)並將它們編織到我的客戶端GWT方法中會很高興,並讓GWT使用我的應用程序的其余部分自動將它們編譯成JavaScript。

我查看了gwt-ent ,但看起來自2009年以來它一直沒有得到很好的發展,並且存在很多問題。 我也聽說過gwt-tiny-aop但聽說它非常有限。

我還有其他選擇嗎? 我知道AOP需要動態字節碼生成,這反過來需要大量反射,並且GWT不包含大量支持(並且似乎不鼓勵)反射的實踐,但我想知道是否有任何穩定的,眾所周知的AOP在那里尋找GWT。 至少我可以用來編寫類似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;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM