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
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à.
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?
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.
Se si fa riferimento al generatore di codice, sì, ci sarà uno strumento che supporta la generazione del codice GWT 2.1. Per maggiori dettagli e un rapido avvio, vedi http://www.springsource.org/roo/start Un roo generale intro è qui http://blog.springsource.com/2009/05/01/roo-part-1/
un altro tutorial visivo è a http://www.thescreencast.com/2010/05/how-to-gwt-roo.html
ho iniziato ad usare generatori GWT dove avevo bisogno di Java Reflection. Ho documentato Uno dei casi d'uso per l'utilizzo di generatori GWT qui:
http://jpereira.eu/2011/01/30/wheres-my-java-reflection/
Speranza che aiuta.
Partenza questa implementazione: http://samuelschmid.blogspot.com/2012/05/using-generator-for-generic-class.html
È possibile creare nuove istanze di classi sul cliente con foo.newInstance ("fully.qualified.class.name");
- 1. Qual è il proprietario del file (nel generatore di interfaccia)?
- 2. Qual è l'alternativa per String.format() in GWT?
- 3. Qual è la sostituzione GWT per java.util.regex.Pattern.quote (String arg)
- 4. Generatore di richieste Gwt - come restituire la stringa di risposta
- 5. Qual è il modo corretto di usare gwt-bootstrap modal con gwt-platform?
- 6. Fastidioso bug del generatore
- 7. GWT: Qual è il modo di gestire Fare clic su GWT FlowPanel
- 8. Qual è il tuo GWT Spring Integration Framework preferito?
- 9. qual è l'approccio giusto per avviare un'applicazione GWT?
- 10. GWT VS Google Closure, qual è la differenza?
- 11. Divisione del codice GWT?
- 12. Qual è la connessione tra le funzioni del generatore e le monadi in JavaScript?
- 13. Qual è la migliore libreria del generatore di codici QR Java?
- 14. Funzioni del generatore in R
- 15. Importanza del pacchetto condiviso in GWT
- 16. GWT back browser del pulsante
- 17. Perché Mersenne è più veloce del generatore a congruenza lineare?
- 18. GWT - Separazione del ruolo del relatore dall'attività
- 19. Differenza tra gwt, gwt-rpc, ext-gwt, smart gwt
- 20. Perché è necessario gwt-bootstrap?
- 21. GWT DMP Plugin è schiantato
- 22. Codice GWT O GWT Designer?
- 23. Generatore del metodo "clone()" di Java per Eclipse Galileo
- 24. Guida del generatore di parole telefoniche C++
- 25. Objective-C Sudzc WSDL Alternatore del generatore
- 26. La strategia del generatore HiLo non funziona
- 27. L'espressione del generatore causa l'interruzione di Python
- 28. Yeoman.io problemi di installazione del generatore angolare
- 29. Jhipster che cambia le opzioni del generatore
- 30. Ridurre la complessità del codice per GWT