GWT: Bibliothek zum Codieren / Decodieren von beliebigen Daten in URL-Fragmenten
Frage
Ajax-Anwendungen und GWT insbesondere, verwenden Sie das URL-Fragment (zB http://example.com/myapp #fragment ) Anwendungszustand auf dem Client zu erhalten, ohne die Seite neu zu laden.
Gibt es eine GWT-Bibliothek, die die Codierung und Decodierung beliebiger Parameter in das URL-Fragment erleichtert? Ich suche nach etwas analog zu dem Servlet-API getParameter () Methode, aber für clientseitige URL-Parameter .
Lösung
Möchten Sie folgendes untersuchen GWT-Plattform , es enthält Funktionen zum Lesen / Parameter im Fragmente sowie eine Tonne anderer großen MVP Features, wie EventBus, Vorführer, noch einfacher async Laden von JS ändern, usw. Es sieht ziemlich genial.
Insbesondere Besuche die „Verwendung von URL-Parameter“ Abschnitt diesem Handbuch .
Andere Tipps
Wenn wir über GWT-Plattform sprechen, ist es eine andere sehr guten Rahmen genannt MVP4G. Das Ziel des MVP4G Rahmen ist Sie GWT-Anwendungen leicht zum Aufbau nach Best Practices von Ray Ryan auf der Google I / O gezeigt:
Event-Bus Abhängigkeitsspritze Model-View-Presenter Ort-Service
Es enthält auch HistoryConverter, die URL-Parameter einfach zu bedienen ist.
GWT verfügt über einen eingebauten im Rahmen genannt „Aktivitäten und Orte“, die diese URL-Fragmente verwendet. Es macht bookmarking und Geschichte Management möglich.
https://developers.google.com/web-toolkit/doc/ latest / DevGuideMvpActivitiesAndPlaces
Auch passen Sie dieses E / A-Video (beginnt um 18:15 Uhr), wie das funktioniert, um zu sehen.
http://www.youtube.com/watch?feature= player_detailpage & v = 0F5zc1UAt2Y # t = 1094s