2010-04-21 2 views
2

GWT 앱을 실행하면 메뉴가있는 페이지로 이동합니다. 따라서 사용자가 원하는 페이지로 곧바로 갈 수 있기를 바란다. 따라서 기본 시작 페이지가 x 인 경우 x/add라고 말할 수 있어야하며 추가 페이지로 이동합니다. 내가 어떻게 그걸 알아낼 수 있니? 다른 진입 점이 필요합니까?GWT 및 MVC 유형 호출

답변

2

이렇게하려면 #의 뒤 부분 인 URL의 "fragment"를 사용해야합니다. 예를 들어, 앱이/x에있는 경우 다른 사용자가/x로 이동하면 표시 할 수 있습니다. #

직접이 논리를 쓰지 않으려면 gwt-presenter 프로젝트를 살펴보고, MVP 응용 프로그램을보다 쉽게 ​​작성하기 위해 작성된 것으로, 응용 프로그램의 모든 구석에 이벤트를 게시하기 위해 EventBusPlaceManager이 포함되어 조각이 변경 될 때 이벤트가 쉽게 발생하고 조각을 마음대로 변경할 수 있습니다.

0

우리가 이미 가지고있는 토론과 같아서 the related question.에 링크 만 할 것입니다. 거기에 대한 답변과 의견을 참조하십시오. 기본적으로 프로젝트에 MVP를 도입하는 대신 History 클래스와 직접 상호 작용하는 것이 유리할 수도 있지만 YMMV (저는 MVP에 대한 열렬한 팬입니다.하지만 모든 사람들에게 맞지는 않습니다. "under the hood")))