2012-11-03 3 views
0

나는 두 개의 모듈이있는 GWT 응용 프로그램 만들려고 해요과 조직 WAR :GWT : 여러 개의 모듈

  • WebModule - "공용 웹 사이트"로 나타납니다 모든 코드를 포함 및
  • AppModule은 -

내가 WAR을 포장하는 방법의 확실 해요 단지 보안 및 성능 이유로합니다 (WebModule 내부 LoginScreen를 통해)에서 사용자가 로그인 후로드됩니다. 하나 개의 모듈 (즉이 엔트리 포인트를 포함)으로, 일반적인 구조는 것 같다 :

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 표준) 구조인지 아닌지 확실 해요, 내가 연결하는 방법으로도 확실 해요 사용자가 http://www.myapp.com으로 이동할 때 WebModule이 다운로드 된 첫 번째 모듈이되도록 "WebModule"로 "MyApp"를 다운로드하십시오.

답변

1

이것은 올바른 구조입니다. HTML과 CSS에 대해 별도의 폴더를 만들지 않아도됩니다. 각 폴더에 두 개의 파일 만 있으므로 내가의 WebModule`배치 * 한 * 할 : - 빠른 질문

<welcome-file-list> 
    <welcome-file>web-module.html</welcome-file> 
</welcome-file-list> 
+0

감사 @Andrei Volgin (+1) : 당신은 사용자가 web.xml 파일에 도메인을 방문 할 때 첫째, 어떤 파일을로드 지정

.gwt.xml'과'AppModule.gwt.xml'을'src/com.myapp' 패키지 아래에 넣거나'war/gwt/xml'에 넣을 수 있습니까? 다시 한 번 감사드립니다! –

+0

src 폴더에 있어야합니다. 컴파일러는 이러한 파일을 읽어야합니다. –