2010-07-21 10 views
20

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

16

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.

2

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?

7

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.