我已经看到GWT框架具有生成器功能。 在什么情况下,我们必须使用gwt generator选项以及为什么需要它? 谁能告诉我为什么,什么是gwt发电机?完成一些Google搜索。但没有多少有用的东西......什么是GWT生成器?
回答
发生器允许GWT编码器生成在编译时的Java代码,并将它再与该项目为JavaScript的其余部分一起编译。
This tutorial使用以基于一个属性文件编译时生成的值的Map
的例子。
其中一个用例是通过动态构建工厂类来模拟客户端的反射。我记得早些时候就如何做到这一点
How to create new instance from class name in gwt?
,所以我想你已经知道我们的回答您发布的一个问题。你还在找什么?你能精确吗?
我已经完成了GWT开发3年,现在我已经写了一个生成器:)我已经为实验目的编写了几个链接器,所以我认为它们更常见,但仍然很少见。经典的情况是你想写
X x = GWT.create(X.class)
,并具有基于特定的子类,或者在编译时构建的实现X,也许,在所提供的X类或接口注解。 GWT将它们用于CSSResource之类的东西。
在google上搜索"GWT Generator Experiments" site:development.lombardi.com
,了解我所做的一些信息。
如果您参考了代码生成器,是的,会有一个支持GWT 2.1代码生成的工具。有关详细信息,并快速启动,看http://www.springsource.org/roo/start 一般Roo的介绍是这里http://blog.springsource.com/2009/05/01/roo-part-1/
另一种视觉教程是http://www.thescreencast.com/2010/05/how-to-gwt-roo.html
我使用,我需要Java反射GWT发电机启动。我已经记录其中一个用例这里使用GWT发电机:
http://jpereira.eu/2011/01/30/wheres-my-java-reflection/
希望它能帮助。
退房此实现: http://samuelschmid.blogspot.com/2012/05/using-generator-for-generic-class.html
你可以用foo.newInstance( “fully.qualified.class.name”)创建客户端类的新实例;
- 1. 什么是CMake生成器?
- 2. 什么是python生成器?
- 3. 什么是PHP代码生成器?
- 4. 什么是非阻塞生成器
- 5. 什么是EUnit测试生成器?
- 6. GWT生成器排序
- 7. 什么是生成从C#
- 8. 什么解析器生成器可以生成Javascript代码?
- 9. GWT - Intellij IDEA中GWT的GUI编辑器是什么?
- 10. GWT:生成THEAD表
- 11. 这个编译器生成的枚举器是什么意思?
- 12. 什么是一个好的解析器生成器的PHP?
- 13. 与迭代器相比,生成器的好处是什么?
- 14. java.lang.NoClassDefFoundError:com/google/gwt/core/ext /生成器
- 15. GWT SimpleBeanEditorDriver - 生成编辑器类
- 16. 为什么POCO类生成EF 4.x C#的DbContext生成器是否部分?
- 17. 素数生成器有什么问题?
- 18. Python生成器 - 什么不使用它
- 19. GenericRuleReasonerFactory生成什么样的推理器?
- 20. ES6为什么使用Express.js生成器?
- 21. 什么是DOM生成的代码?
- 22. Σ* -x生成的语言是什么?
- 23. 什么是生成的贴图
- 24. 什么是obj文件夹生成?
- 25. 什么是EF模板代码生成?
- 26. 什么是XLS生成最快的库?
- 27. 什么是Clojure中的生成测试?
- 28. 什么是win32_NTLogEvent时间生成格式
- 29. 什么是JAXB生成的package-info.java
- 30. 这是从什么类图生成?