2 つのモジュールを持つ GWT アプリを作成しようとしています。
WebModule
- 「公開 Web サイト」に見えるすべてのコードが含まれています。とAppModule
-セキュリティとパフォーマンス上の理由から、(LoginScreen
内のを介して) ユーザーがサインインした後にのみロードされます。WebModule
WAR をパッケージ化する方法がわかりません。1 つのモジュール (エントリ ポイントを含む) では、通常の構造は次のようになります。
src/
com.myapp
MyApp.gwt.xml
com.myapp.client
MyApp.java
war/
WEB-INF/
lib/
web.xml
MyApp.css
MyApp.html
しかし、2 つ以上のモジュールを使用すると、さまざまなファイルをどこに配置できるか/配置する必要があるかについて混乱しています。私はこのようなことをしたいと思います:
src/
com.myapp
WebModule.gwt.xml
AppModule.gwt.xml
com.myapp.client.modules
WebModule.java (implements EntryPoint)
AppModule.java (implements EntryPoint)
war/
WEB-INF/
lib/
web.xml
css/
web-module.css
app-module.css
html/
web-module.html
app-module.html
しかし、これが「合法的な」(GWT および Java EE 標準) 構造であるかどうかはわかりません。また、「MyApp」を「WebModule」にリンクする方法もわかりませんWebModule
。ユーザーは に移動しhttp://www.myapp.com
ます。