複数のエントリポイントを持つアプリケーションがあります。各EntryPointには、独自のPlaceHistoryHandler、PlaceHistoryMapper、およびPlaceControllerを備えたMVP構成が含まれています。履歴ハンドラーが構成された順序に応じて、場所の処理が重複します。この場所は別のEntryPointのPlaceHistoryMapperに関連付けられているため、PlaceHistoryMapperが場所を見つけられないときにPlaceHistoryHandlerの実装がPlaceController.goTo(NOWHERE)を呼び出すため、問題が発生すると思います。どうすればこの問題を解決できますか?複数のエントリポイントでMVPを使用するのは正しいですか?
詳細情報
トーマス、あなたの説明に感謝します。私たちのシーナリーはサーバー側のOSGIアプリケーションであり、アプリケーションモジュールはホットデプロイされ、独自のGWTビューとエントリポイントが含まれています。メインクライアントのGWTアプリケーションには動的なサイドメニューがあり、メインリージョンでレンダリングされたビューを持つ外部エントリポイントに関連付けられたトークンを指すハイパーリンクがあります。
SIDE MENU
|
V
-------------------------------------------
| A1 | |
|------| |
| A2 | |
|------| |
| B1 | |
|------| MAIN REGION |
| B2 | |
|------| |
| C1 | |
|------| |
| C2 | |
-------------------------------------------
この種のアプリケーションを解決するための正しいアプローチは何ですか?