我已經看到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. 這是從什麼類圖生成?