GWT: libreria per la codifica / decodifica dati arbitrari in frammenti URL
Domanda
applicazioni Ajax, e GWT in particolare, utilizzare il frammento di URL (ad esempio, http://example.com/myapp #fragment ) per mantenere lo stato dell'applicazione sul client senza ricaricare la pagina.
C'è una biblioteca GWT che facilita la codifica e la decodifica dei parametri arbitrari nel frammento URL? Sto cercando qualcosa di analogo al della Servlet API getParameter () metodo, ma per parametri URL lato client .
Soluzione
Si può decidere di indagare su GWT-platform , include funzionalità per la lettura / modificare i parametri nel frammento, così come un sacco di altre caratteristiche grandi MVP, come EventBus, presentatori, carico asincrona ancora più facile di JS, ecc sembra abbastanza impressionante.
In particolare, controlla la sezione "Uso parametri URL" di questa guida .
Altri suggerimenti
Se parliamo di GWT-piattaforma v'è un altro ottimo framework chiamato mvp4g. L'obiettivo del quadro Mvp4g è quello di aiutare a costruire applicazioni GWT facilmente, seguendo le best practice indicate da Ray Ryan al Google I / O:
Autobus Evento Iniezione di dipendenza Model View Presenter Luogo di servizio
Esso comprende anche HistoryConverter che rende parametri URL facile da usare.
GWT ha un built-in framework chiamato "Attività e luoghi" che impiega questi frammenti URL. Rende possibile bookmarking e la storia managment.
https://developers.google.com/web-toolkit/doc/ ultima / DevGuideMvpActivitiesAndPlaces
Inoltre, guardare questo video di I / O (inizia alle 18:15) per vedere come funziona.
http://www.youtube.com/watch?feature= player_detailpage & v = 0F5zc1UAt2Y # t = 1094s