我们有一个具有多个入口点的应用程序。每个 EntryPoint 都包含一个 MVP 配置,其中包含自己的 PlaceHistoryHandler、PlaceHistoryMapper 和 PlaceController。根据配置历史处理程序的顺序,位置处理是重叠的。我认为问题是因为 PlaceHistoryHandler 的实现在 PlaceHistoryMapper 找不到地点时调用 PlaceController.goTo(NOWHERE) 引起的,因为这个地点与另一个入口点的 PlaceHistoryMapper 相关联。我该如何解决这个问题?将 MVP 与多个 EntryPoints 一起使用是否正确?
更多信息
托马斯,感谢您的澄清。我们的风景是一个服务器端的 OSGI 应用程序,其中应用程序模块是热部署的,并且包含它们自己的 GWT 视图和入口点。我们的主客户端 GWT 应用程序有一个动态侧边菜单,其中的超链接指向与在主区域中呈现视图的外部 EntryPoints 相关联的令牌。
SIDE MENU
|
V
-------------------------------------------
| A1 | |
|------| |
| A2 | |
|------| |
| B1 | |
|------| MAIN REGION |
| B2 | |
|------| |
| C1 | |
|------| |
| C2 | |
-------------------------------------------
解决此类应用程序的正确方法是什么?