Ajaxアプリケーション、特にGWTは、URLフラグメント(http://example.com/myapp#fragmentなど)を使用して、ページをリロードせずにクライアントのアプリケーション状態を維持します。
URLフラグメントへの任意のパラメータのエンコードとデコードを容易にするGWTライブラリはありますか?サーブレットAPIのgetParameter()メソッドに類似したものを探していますが、クライアント側のURLパラメーターを探しています。
Ajaxアプリケーション、特にGWTは、URLフラグメント(http://example.com/myapp#fragmentなど)を使用して、ページをリロードせずにクライアントのアプリケーション状態を維持します。
URLフラグメントへの任意のパラメータのエンコードとデコードを容易にするGWTライブラリはありますか?サーブレットAPIのgetParameter()メソッドに類似したものを探していますが、クライアント側のURLパラメーターを探しています。
gwt-platformを調査することをお勧めします。これには、フラグメント内のパラメーターの読み取り/変更のための機能のほか、EventBus、Presenters、JSのさらに簡単な非同期読み込みなどのその他の優れたMVP機能が多数含まれています。 。
具体的には、このガイドの「URLパラメータの使用」セクションを確認してください。
gwt-platformについて話す場合、mvp4gと呼ばれる別の非常に優れたフレームワークがあります。Mvp4gフレームワークの目標は、Google I /OでRayRyanが示したベストプラクティスに従って、GWTアプリケーションを簡単に構築できるようにすることです。
イベントバス依存性注入モデルビュープレゼンタープレイスサービス
また、URLパラメータを使いやすくするHistoryConverterも含まれています。
GWTには、これらのURLフラグメントを使用する「ActivitiesandPlaces」と呼ばれる組み込みのフレームワークがあります。ブックマークと履歴管理が可能になります。
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