18

Google Web Toolkit を始めようとしていますが、GWT のエントリ ポイントについて少し混乱しています。Google のドキュメントには次のように書かれています。

モジュール内に複数の EntryPoint (onModuleLoad() を定義するインターフェース) がある場合、そのモジュール (および外部ドキュメント) の準備が整うとすぐに、それらはすべて順番に呼び出されます。同じページ内に複数の GWT モジュールをロードしている場合、各モジュールの EntryPoint は、そのモジュールと外部ドキュメントの両方の準備が整うとすぐに呼び出されます。2 つのモジュールの EntryPoint が同時に起動すること、またはホスト ページで選択スクリプトが指定された順序で起動することは保証されません。

Web サイトの各ページには、そのページ用に定義されたエントリ ポイントが必要ですか?

Java クラスに基づいて生成された JavaScript がある場合、エントリ ポイントだけが本当に必要ですか?

複数の自動生成された js 定義を単一の *.gwt.xml ファイルに結合できますか?

編集: 引用元へのリンク: http://code.google.com/webtoolkit/doc/1.6/DevGuideOrganizingProjects.html

ありがとう!

4

2 に答える 2

10

GWT アプリを作成する最も簡単な方法は、アプリケーション全体の 1 つのページと、1 つの最上位モジュール( .gwt.xml ファイルで定義) を用意することです。各モジュールには、単一のEntryPointクラスがあります。次に、さまざまな「ページ」はすべて同じページのサブセクションであり、理想的には GWT の履歴メカニズムを使用して、非 AJAX Web アプリでは新しいページになる状態の変化を追跡します。したがって、このように設定すると、アプリ全体に対して 1 つの EntryPoint が必要になります。

あなたが引用したドキュメントの一部 (リンク?) は、単一のページに複数のモジュールをロードしている高度なユースケースと思われるものについて説明しています。

于 2010-07-20T19:33:23.617 に答える
-1

1 つのオプションがあります。U はサブ プロジェクトを含む Maven プロジェクトを作成できます。つまり、U はマルチ エントリポイントを作成でき、
各エントリ ポイントには独自の html があります。 詳細を見る

于 2014-11-14T14:32:34.383 に答える