繁体   English   中英

Google Web工具包Autobeans

[英]Google Web Toolkit Autobeans

出于好奇,我检查了autobeans的生成方式。 我发现它使用sun.misc.ProxyGenerator类生成autobean proxies ,并且它使用reflections 但是我不明白,它在客户端如何工作。 那些使用reflections方法是否已编译为javascript 这是否意味着我可以在客户端上使用自己的反射?

代理实例仅在反射有效的真实JVM的服务器上使用。 您认为GWT代码不能使用通用反射是正确的。

要在客户端上生成它们,请改用GWT生成器。 当GWT编译器仍在运行时(这在真实的JVM中),这会进行所有反射,并创建实现您的autobean接口和工厂的新类。

com.google.web.bindery.autobean.gwt.rebind.AutoBeanGenerator类主要负责这项工作,以及com.google.web.bindery.autobean.gwt.rebind.model包的内容(以及学位com.google.web.bindery.autobean.shared )协助完成这项工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM