GWT: biblioteca para la codificación / decodificación de datos arbitrarios en fragmentos de URL
Pregunta
aplicaciones Ajax, y GWT en particular, utilizar el fragmento de URL (por ejemplo http://example.com/myapp #fragment ) para mantener el estado de aplicación en el cliente sin tener que recargar la página.
¿Hay una biblioteca GWT que facilita la codificación y decodificación de parámetros arbitrarios en el fragmento de URL? Busco algo análogo a getParameter () método, pero para parámetros de URL del lado del cliente .
Solución
Es posible que desee investigar GWT-plataforma , que incluye funciones para la lectura / modificación de parámetros en el fragmento, así como un montón de otras funciones muy útiles MVP, como EventBus, presentadores, aún más fácil la carga asíncrona de JS, etc. Se ve bastante impresionante.
Específicamente, visita la sección "Uso de parámetros de URL" de esta guía .
Otros consejos
Si hablamos de GWT-plataforma hay otro muy buen marco mvp4g llamada. El objetivo del marco Mvp4g es ayudar a crear aplicaciones GWT fácilmente, siguiendo las mejores prácticas que se muestran por Ray Ryan en el Google I / O:
Bus Evento Inyección de dependencia Modelo Vista Presentador Lugar de servicio
También incluye HistoryConverter que hace que los parámetros de URL fácil de usar.
GWT tiene incorporado un marco denominado "Actividades y lugares" que emplea estos fragmentos de URL. Hace posible marcadores y la historia la dirección.
https://developers.google.com/web-toolkit/doc/ última / DevGuideMvpActivitiesAndPlaces
También, ver este video de E / S (comienza a las 18:15) para ver cómo funciona este.
http://www.youtube.com/watch?feature= player_detailpage & v = 0F5zc1UAt2Y # t = 1094s