[英]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.