He visto que el marco GWT tiene la característica de generador. ¿En qué caso tenemos que usar la opción generador de gwt y por qué es necesaria? ¿Alguien puede decirme simplemente por qué, qué es generador de gwt? He hecho algunas búsquedas en Google. Pero no tanto para animales votos ...¿Para qué sirve el generador GWT?
Respuesta
Desde this tutorial:
generadores permiten que el codificador GWT para generar el código de Java en tiempo de compilación y haga que sea entonces ser compilado junto con el resto del proyecto en JavaScript.
This tutorial utiliza el ejemplo de la generación de una Map
de valores en tiempo de compilación basado en un archivo de propiedades.
Uno de los casos de uso es imitar la reflexión del lado del cliente mediante la construcción de una clase de fábrica sobre la marcha. Recuerdo que responder a una pregunta anterior publicado por usted sobre la forma de hacer esto
How to create new instance from class name in gwt?
así que supongo que ya conoce la aplicación. ¿Qué más estás buscando? ¿Puedes ser preciso?
He desarrollado GWT hace 3 años y he escrito un generador :) He escrito un par de vinculadores con fines experimentales, así que creo que son más comunes, aunque todavía es raro. El caso clásico es el lugar donde desee escribir
X x = GWT.create(X.class)
y tienen la subclase o implementación de X construida en tiempo de compilación en particular sobre la base de, tal vez, las anotaciones en la clase X proporcionado o interfaz. GWT los usa para cosas como CSSResource.
Busque "GWT Generator Experiments" site:development.lombardi.com
en google para obtener información sobre lo que hice.
Si se refiere al generador de código, sí, habrá una herramienta que admita la generación de código GWT 2.1. Para más detalles y un inicio rápido, ver http://www.springsource.org/roo/start Una introducción Roo general es aquí http://blog.springsource.com/2009/05/01/roo-part-1/
otro tutorial visual es en http://www.thescreencast.com/2010/05/how-to-gwt-roo.html
He empezado a utilizar generadores GWT donde necesaria una reflexión de Java. Me he documentado Uno de los casos de uso para el uso de generadores de GWT aquí:
http://jpereira.eu/2011/01/30/wheres-my-java-reflection/
espero que ayude.
Compruebe hacia fuera esta aplicación: http://samuelschmid.blogspot.com/2012/05/using-generator-for-generic-class.html
Se pueden crear nuevas instancias de clases de cliente con foo.newInstance ("fully.qualified.class.name");
- 1. ¿Para qué sirve generator.throw()?
- 2. ¿Para qué sirve el operador "==="?
- 3. ¿Para qué sirve __path__?
- 4. ¿Para qué sirve pushState?
- 5. ¿Para qué sirve cURL?
- 6. ¿Para qué sirve memcache.hash_strategy?
- 7. System.Web.Abstractions: ¿para qué sirve?
- 8. ¿Para qué sirve Clojure?
- 9. ¿Para qué sirve SDKDDKVer.h?
- 10. ¿Para qué sirve PowerShell?
- 11. ¿Para qué sirve UnmanagedMemoryStream?
- 12. ¿Para qué sirve ApplicationDomain.domainMemory?
- 13. Cakephp, ¿para qué sirve?
- 14. ¿Para qué sirve Automapper?
- 15. ¿Para qué sirve Enum?
- 16. ¿Para qué sirve AnyVal.types?
- 17. ¿Para qué sirve el símbolo $ en JavaScript
- 18. ¿Para qué sirve el archivo Nuget repositories.config?
- 19. ¿Para qué sirve el atributo citar?
- 20. JSON RPC - ¿Para qué sirve el "id"?
- 21. ¿Para qué sirve el functor aplicativo 'Const'?
- 22. ¿Para qué sirve el modificador 'asmlinkage'?
- 23. ¿Para qué sirve el archivo NW MainWindow.xib?
- 24. ASP.NET MVC3: ¿Para qué sirve el paquete.config?
- 25. ¿Para qué sirve el ThreadGroup de Ruby?
- 26. sem_init (...): ¿Para qué sirve el parámetro pshared?
- 27. ¿Para qué sirve `type_info :: before`?
- 28. Lucene SpanQuery: ¿para qué sirve?
- 29. ¿Para qué sirve ASP.NET MVC?
- 30. ¿Para qué sirve este código?