GWT:URLフラグメントで任意のデータをエンコード/デコードするためのライブラリ
質問
Ajaxアプリケーション、特にGWTは、URLフラグメントを使用します(例: http://example.com/myapp#fragment)ページをリロードせずにクライアントのアプリケーション状態を維持する。
URLフラグメントへの任意のパラメーターのエンコードとデコードを容易にするGWTライブラリはありますか?サーブレットAPIに似たものを探しています getParameter() メソッドですが、 クライアント側のURLパラメーター.
解決
あなたは調査したいかもしれません gwt-platform, 、フラグメント内のパラメーターを読み取り/変更するための機能と、Eventbus、プレゼンター、JSのさらに簡単な非同期ロードなど、他の優れたMVP機能が多数含まれています。
具体的には、の「URLパラメーターの使用」セクションをチェックしてください このガイド.
他のヒント
GWT-Platformについて話すと、MVP4Gと呼ばれる別の非常に良いフレームワークがあります。 MVP4Gフレームワークの目標は、Google I/OでRay Ryanが示したベストプラクティスに従って、GWTアプリケーションを簡単に構築できるようにすることです。
イベントバス依存関係インジェクションモデルプレゼンタープレイスサービス
また、URLパラメーターを使いやすくする履歴コンバーターも含まれています。
GWTには、これらのURLフラグメントを使用する「アクティビティアンドプレイス」と呼ばれる組み込みフレームワークがあります。ブックマークと履歴管理を可能にします。
https://developers.google.com/web-toolkit/doc/latest/devguidemvpactivitiesandplaces
また、このI/Oビデオ(18:15から始まる)をご覧になって、これがどのように機能するかを確認してください。
http://www.youtube.com/watch?feature = player_detailpage&v=0F5ZC1UAT2Y#T = 1094S