2010-07-21 16 views
20

Ho visto che il framework GWT ha la funzione di generatore. In quale caso dobbiamo usare l'opzione generatore gwt e perché è necessario? Qualcuno può dirmi semplicemente perché, qual è il generatore gwt? Fatto alcuni googling. Ma non molto utile per gli animali ...Qual è l'utilizzo del generatore GWT?

risposta

16

Da this tutorial:

generatori permettono al codificatore GWT per generare il codice Java in fase di compilazione e lo hanno poi compilato insieme al resto del progetto in JavaScript.

This tutorial utilizza l'esempio di generare una Map di valori al momento della compilazione basato su un file delle proprietà.

2

Uno dei casi d'uso è quello di imitare la riflessione sul lato client costruendo una classe di fabbrica al volo. Mi ricordo di rispondere a una domanda pubblicata da voi in precedenza su come fare questo

How to create new instance from class name in gwt?

quindi credo che si conosce già l'applicazione. Cos'altro stai cercando? Puoi essere preciso?

7

Ho fatto lo sviluppo GWT per 3 anni e ho scritto un generatore :) Ho scritto un paio di linker a scopo sperimentale quindi penso che siano più comuni, anche se ancora rari. Il caso classico è dove si vuole scrivere

X x = GWT.create(X.class) 

e hanno la particolare sottoclasse o l'implementazione di X costruito a tempo di compilazione in base a, forse, le annotazioni nella classe X fornito o interfaccia. GWT li usa per cose come CSSResource.

Cerca su "GWT Generator Experiments" site:development.lombardi.com su google per alcune informazioni su ciò che ho fatto.

Problemi correlati