name - ¿Para qué sirve el generador GWT?
meta name description content (6)
He visto que el marco GWT tiene una función 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 mucho material útil ...
Consulte esta implementación: http://samuelschmid.blogspot.com/2012/05/using-generator-for-generic-class.html
Puede crear nuevas Instancias de clases en el cliente con foo.newInstance ("fully.qualified.class.name");
De este tutorial :
Los generadores permiten que el codificador GWT genere código Java en tiempo de compilación y luego se compila junto con el resto del proyecto en JavaScript.
Este tutorial usa el ejemplo de generar un Map
de valores en tiempo de compilación basado en un archivo de propiedades.
Empecé a usar GWT Generators donde necesitaba Java Reflection. He documentado uno de los casos de uso para usar generadores GWT aquí:
http://jpereira.eu/2011/01/30/wheres-my-java-reflection/
Espero eso ayude.
He desarrollado GWT hace 3 años y he escrito un generador :) He escrito un par de vinculadores con fines experimentales, por lo que creo que son más comunes, aunque todavía es raro. El caso clásico es donde quieres escribir
X x = GWT.create(X.class)
y tener la subclase o implementación particular de X construida en tiempo de compilación en base, tal vez, a anotaciones en la clase o interfaz X proporcionada. GWT los usa para cosas como CSSResource.
Busque el sitio "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 soporte la generación de código GWT 2.1. Para obtener más detalles y un inicio rápido, consulte http://www.springsource.org/roo/start Aquí hay una introducción general roo http://blog.springsource.com/2009/05/01/roo-part-1/
Otro tutorial visual está en http://www.thescreencast.com/2010/05/how-to-gwt-roo.html
Uno de los casos de uso es imitar la reflexión del lado del cliente al construir una clase de fábrica sobre la marcha. Recuerdo haber respondido a una pregunta publicada anteriormente sobre cómo hacer esto
¿Cómo crear una instancia nueva a partir del nombre de la clase en gwt?
Así que supongo que ya sabes la aplicación. ¿Qué más estás buscando? ¿Puedes ser preciso?