戦争フォルダ、あなたが考え出してきたように、Javaサーブレット・コンテナは、そのジョブを実行する必要がありますすべてのものです。これには、GWTの静的コンパイル済みファイル、フォルダに追加された画像やHTML、サーブレットコンテナが実行するコードが含まれます。
PHPサーバで作業している場合、おそらくコンパイル済みのJS/HTML /画像が必要です。これらはすべて、GWTモジュールの名前のフォルダにあります。アプリケーションをコンパイルし、そのディレクトリをApacheが提供するドキュメントフォルダにコピーします。モジュールを実行するには、.nocache.js
ファイルをHTMLページに読み込みます(これは静的なものでも、PHPファイルで書き込むこともできます)。
Google Plugin for Eclipseで作成したEclipseのプロジェクトから作業している場合は、warフォルダの内容をコピーして、WEB-INF(Java固有のものを保持)をコピーして、 。次に、作業用のhtmlファイルとコンパイル済みのjavascriptを用意します。
RequestBuilder
クラスを使用すると、ブラウザの基本的なAJAX機能を包括し、シンプルで一貫性のある方法で要求を作成および設定し、必要に応じてコールバックを取得できます終了しました。
PHPコードがどのような種類のデータをクライアントに送り返しているかによってデータを処理します - GWTにはxmlとjsonの両方を読むオプションがあり、RequestBuilderは返された生の文字列を返すので、独自の構文解析を行うこともできます。
最後に、コンパイル済みのモジュールをコピーした後、PHPでApacheサーバーを実行できますが、JavaでGWTコードをデバッグすることを忘れないでください。 apacheがポート80で実行されている場合は、単純起動デバッグモード(GWTの開発モードでサーバを起動するのを止め、GWT実行設定で '組み込みサーバを起動'チェックボックスをオフにしておきたい場合があります)引数gwt.codesvr = localhost:8080。これは、あなたのURLバーに次のように表示されます: