2013-02-21 13 views
7

E 'possibile in GWT 2.4+ disabilitare l'offuscamento per alcune classi di modelli Java?disabilita l'offuscamento gwt per alcune classi di modelli

La ragione per cui sto facendo questa domanda è che usiamo GWT RPC per parlare con il server e abbiamo bisogno di memorizzare questi oggetti restituiti ecc. Nella memoria locale usando l'API indicizzata DB, attualmente stiamo usando websql api. Se GWT offusca/rinomina le tue proprietà ecc., Questo rende l'utilizzo dell'API Indexed DB inutile nel tuo codice.

Forse c'è un modo per chiedere a GWT di sostituire una stringa di proprietà con la versione offuscata nelle query API a DB indicizzato?

Potrei creare un modello java completamente nuovo che utilizza sovrapposizioni javascript in modo che vengano conservati quando GWT è compilato e sostituisce GPC RPC con JSON RPC, ma questo sarebbe molto lavoro.

Qualsiasi altra idea sarebbe apprezzata!

Ho anche esaminato il framework AutoBean che produce un buon output JSON delle interfacce del modello, ma non penso abbia una semplice rappresentazione javascript semplice sotto il cofano.

risposta

3

È possibile impostare l'attributo stile di compilazione GWT su PRETTY o DETAILED. in modo che GWT non sostituisca i nomi di classi, metodi o variabili. Per ulteriori informazioni, consultare this link.

+1

Solo ciò ha effetto su tutto, non solo "... alcune classi di modelli Java". –

+1

... inoltre non vi è ancora alcuna garanzia su come GWT chiamerà alcune classi e metodi/proprietà in javascript indipendentemente da quale stile di compilazione si usa – paul

Problemi correlati