GWT: bibliothèque pour l'encodage / décodage des données arbitraires dans des fragments d'URL
Question
applications Ajax et GWT en particulier, utilisez le fragment d'URL (par exemple http://example.com/myapp #fragment ) pour maintenir l'état d'application sur le client sans recharger la page.
Y at-il une bibliothèque GWT qui facilite le codage et le décodage des paramètres arbitraires dans le fragment d'URL? Je cherche quelque chose d'analogue à l'API Servlet getParameter () procédé, mais pour paramètres d'URL du côté client .
La solution
Vous pouvez vouloir étudier GWT-plateforme , il inclut des fonctionnalités de lecture / modifier les paramètres dans le fragment, ainsi qu'une tonne d'autres fonctionnalités de MVP, comme EventBus, présentateurs, encore plus facile le chargement async de JS, etc. Il semble assez impressionnant.
Plus précisément, consultez la section "Utilisation des paramètres d'URL" de ce guide .
Autres conseils
Si l'on parle de GWT-plate-forme il y a un autre très bon cadre appelé mvp4g. L'objectif du cadre Mvp4g est de vous aider à créer des applications GWT facilement, en suivant les meilleures pratiques présentées par Ray Ryan au Google I / O:
Event Bus injection dépendance Modèle Vue Présentateur Service de place
Il comprend également HistoryConverter qui fait paramètres url facile à utiliser.
GWT a un cadre intégré appelé « Activités et lieux » qui utilise ces fragments d'URL. Il fait managment bookmarking et de l'histoire possible.
https://developers.google.com/web-toolkit/doc/ latest / DevGuideMvpActivitiesAndPlaces
De plus, regardez cette vidéo d'E / S (commence à 18h15) pour voir comment cela fonctionne.
http://www.youtube.com/watch?feature= player_detailpage & v = 0F5zc1UAt2Y # t = 1094s