0

「GoogleWebToolkitを使用したパフォーマンスのためのアーキテクチャ」のGoole2010IO pdfを読んで、起動時間を短縮するこのアプローチを見つけました。

より良い:2往復:最初:-ホストページ-スクリプトURL-初期データ2番目:-コンパイルされたスクリプト

これはデフォルトのGWTセットアップではありません:4ラウンドトリップ-ホストページ-選択スクリプト-コンパイル済みスクリプト-初期データ

私の問題は、「2往復の解決策」を達成するための方法がわからないことです。私たちを手伝ってくれますか ?

4

1 に答える 1

1

それは実際にはかなり簡単です:

  • ページ内の選択スクリプトをインライン化し(特別なGWTリンカーを使用するか、たとえば、JSPインクルードディレクティブを使用して実行できます。後者を使用すると、はるかに簡単になります) <meta name='moduleName::gwt:property' content='baseUrl=moduleName/'>、インライン選択スクリプトに場所を指定するためにを追加します。コンパイルされた順列。
    技術的には、さらに進んで、選択スクリプトをサーバー側のコンテンツネゴシエーションに置き換えることができます。Googleはそれを行うと思います(たとえば、Googleグループの場合)が、少し難しいです(のモジュール化により、はるかに簡単になりますCrossSiteIframeLinkerが、それでもそれほど簡単ではありません)。

  • 初期データについては、https ://developers.google.com/web-toolkit/articles/dynamic_host_pageおよびhttp://jectbd.com/?p = 1174を参照してください(ユーザー情報とアプリケーション設定を渡すためにAutoBeansを使用していますGWTアプリへ)

于 2012-06-29T22:42:03.063 に答える