2

私は ASP.NET (C#、classic/MVC)、Django (Python)、CI (php) を使用してきましたが、GWT と JSP/サーブレットはまったく初めてで、GWT MVP を学ぶように言われました。そこで、Google から GWT-MVP のチュートリアルを読みました。そのチュートリアルで使用されたプロジェクトContactsをダウンロードしました。それらを読んだ後、私は全体を理解できませんでした。これが私の質問です(Eclipse-gallelioとgwtプラグイン/sdkがインストールされています):

  1. contacts.gwt.xml ファイルで指定されている翻訳可能なコードとは何ですか? javascript に変換する必要があるコードは? または何?そこにどのソースタグを含める必要がありますか? これらのパス(属性) はどのようにマッピングされますか?
  2. warフォルダー (Contacts.html)に静的な html ファイルが 1 つしか見つかりませんでした。プロジェクト名と同じ名前 (大文字と小文字が同じ) です。必要/ルールですか?
  3. RootPanelはどの html ファイルをラップするかをどのように知るのでしょうか? 設定可能ですか?もしそうなら、どこですか?
  4. 複数の html ファイルがある場合、RootPanelにそれらの 1 つを使用するように指示するにはどうすればよいですか?
  5. 2/3 のネストされたマスター ページ (ASP.NET、django、CI など) がある場合、それらを結合して単一の html を作成するにはどうすればよいですか?
  6. それとも、プロジェクトには単一の html しかありませんか?

今のところ、これらで十分です。これらの質問はばかげているかもしれませんが、GWT-MVP についてはわかりません。前もって感謝します。

4

1 に答える 1

3
  1. 翻訳可能なコードは JavaScript に翻訳されます。クライアント側で必要なものをすべて含める必要があります。したがって、サーバーからクライアントにデータを転送するオブジェクトがあり、それが「共有」と呼ばれるパッケージにある場合は<source path='shared'/>、contacts.gwt.xml ファイルに を追加する必要があります。
  2. プロジェクトと同じ名前である必要はありません。変更する場合は、war/web-inf/web.xml ファイル (<welcome-file-list>タグ内)で変更する必要があります。
  3. GWT では、基本的に 1 つの html ファイルしかなく、rootpanel に接続されたウィジェットを変更するだけです。htmlチェックを変更したい場合は2.
  4. チェック 6
  5. チェック 6
  6. はい
于 2010-02-03T21:12:30.837 に答える