È possibile migrare puntoni / applicazione basata su molla a GWT?

2

Uso la combinazione di molla, sicurezza a molla, montanti e iBatis nella mia applicazione. Ora sto cercando di migrare l'interfaccia utente dei puntoni su GWT.

La nuova combinazione deve essere primavera, sicurezza primaverile, GWT e iBatis.

Ho applicato un approccio a più livelli per sviluppare la mia applicazione. Nel livello Controller / UI sto usando Struts. Voglio sostituire i montanti e utilizzare GWT nel livello Controller / UI.

È possibile utilizzare GWT senza influire su altri livelli DAO / BL / SL?

    
posta Satish Pandey 28.08.2012 - 09:53
fonte

2 risposte

4

La risposta breve è: Sì, puoi.

Il problema è come farlo, poiché probabilmente avrai bisogno di riscrivere il tuo livello di presentazione e non penso che ci sia uno strumento che possa aiutarti a semplificare la migrazione.

    
risposta data 28.08.2012 - 10:15
fonte
2

Bene, sì, certo che puoi. Assicurati solo che le classi usate nei tuoi framework siano sulla lista bianca GWT. Ciò significa in pratica:

  • Decidi la versione di GWT che utilizzerai nel tuo progetto. Se non esistono vincoli, utilizza l'ultimo.

  • Decidi anche le versioni degli altri framework.

  • Decidi quale delle classi da questi framework verrà utilizzata nel codice lato CLIENT del tuo progetto GWT

Infine, se arrivi in una situazione in cui le classi di certificazione che provengono dal tuo framework non saranno direttamente utilizzabili nel codice client GWT, ci sono più soluzioni:

  • controlla se non esiste già una libreria / framework "bridge" che tratti questo problema (come Gilead for Hibernate)
  • se devi farlo a mano, esplora le opzioni (magari facendo una piccola prova di concetto): implementa una politica di serializzazione personalizzata, o crea un livello DTO, ecc.
risposta data 30.08.2012 - 10:25
fonte

Leggi altre domande sui tag