2010-06-14 6 views
0

나는 많은 스크린을 가진 GWT 어플리케이션을 만들고있다. 왼쪽에 메뉴가 있고 메뉴 옵션을 클릭하면 오른쪽 내용 영역에 관련 모듈이 열립니다. 콘텐츠 영역의 항목을 클릭하면 동일한 콘텐츠 영역에서 열려있는 다른 모듈로 연결됩니다.GWT 복잡한 앱, 많은 화면. 건축물?

  1. 이 아키텍처는 어떻게 구현합니까?
  2. 다른 콘텐츠 모듈간에 개체를 전달하는 방법은 무엇입니까?
  3. 어떻게 각 모듈을 자체 패키지로 분리합니까?
  4. 이들 모두가 동일한 Eclipse 프로젝트 내에있을 수 있습니까?
  5. 기타 고려해야 할 사항은 무엇입니까?
+1

: http://stackoverflow.com/questions/1234389/whats-your-recommendation-for-architecting-gwt-applications -mvc-mvp-or-custom, http://stackoverflow.com/questions/3000542/question-on-the-mvp-within-gwt-general-overview, http://stackoverflow.com/questions/2163047/mvp -gwt-widgets 사이의 통신, http://stackoverflow.com/questions/1351679/gwt-modules-and-web-pages –

답변

2

나는 또한 GWT 응용 프로그램 (내 첫 번째)에서 광범위하게 작업했으며이 질문들로 시작했습니다.

MVP (Model-View-Presenter) 아키텍처를 사용하여 가장 좋은 방법 중 하나를 발견했습니다. Google은 대규모 GWT 애플리케이션에 대해이를지지하고 그들의 요점을 강조했습니다. 그들의 웹 사이트에 설명 된 아키텍처의 붕괴 : http://code.google.com/webtoolkit/articles/mvp-architecture.html, 그들에 의해 수행 된 프리젠 테이션 : http://www.youtube.com/watch?v=PDuhR18-EdM 그리고 나에게 가장 유용한 예제 연락처 응용 프로그램은 http://code.google.com/webtoolkit/doc/latest/tutorial/projects/Contacts2.zip입니다.

나를 위해 시작하는 것이 좋습니다. 그것은 모두 동일한 프로젝트 내에서 수행 될 수 있습니다. 희망 사항이 대부분의 질문에 모두 답변은 아닙니다! :)

Xandel

쉽게 여기에, 같은 다른 질문에서 질문에 대한 답을 찾을 수 있습니다
+0

MVP (예 : 장소)에 대한 지원을 살펴볼 수도 있습니다. GWT 2.1 계획. 참조 : http://code.google.com/events/io/2010/sessions/architecting-production-gwt.html –

관련 문제