Java GWT活动和;将面板放置在入口点
回顾GWT活动和位置教程(此处:),在EntryPoint类的onModuleLoad()中构造一个SimplePanel,然后将其添加到根面板。这是否打破了MVP模式,或者入口点在技术上是否属于Model view Presenter的视图部分Java GWT活动和;将面板放置在入口点,java,gwt,gwt-activities,Java,Gwt,Gwt Activities,回顾GWT活动和位置教程(此处:),在EntryPoint类的onModuleLoad()中构造一个SimplePanel,然后将其添加到根面板。这是否打破了MVP模式,或者入口点在技术上是否属于Model view Presenter的视图部分 还有一个相关的消息。我不太清楚将面板传递给ActivityManager上的setDisplay()会做什么。文档中说“为接收器设置显示,并具有启动或停止其监视事件总线以获取位置更改事件的副作用。”。我无法想象这意味着什么,而看着setDisplay(
还有一个相关的消息。我不太清楚将面板传递给ActivityManager上的setDisplay()会做什么。文档中说“为接收器设置显示,并具有启动或停止其监视事件总线以获取位置更改事件的副作用。”。我无法想象这意味着什么,而看着setDisplay(),我仍然无法想象它们的意思 不,它不会破坏MVP模式,因为它不会在此时尝试应用MVP模式 活动/位置可帮助您在应用程序级别构建代码,处理导航和历史记录。 在活动中应用MVP模式,通常(但不是强制性的)活动=演示者。 大约一项活动=一个MVP。 因此,MVP可以帮助您在活动级别构建和重用代码
对于你的另一个问题,我没有找到你的报价。它在哪一部分?活动和场所不是关于MVP,而是关于应用程序中的导航,以及代码的组织和解耦。见
如果您想在
入口点
中进行MVP,您可以自由进行;只需从视图中检索面板(作为IsWidget
),将其传递给ActivityManager
至于setDisplay
,它设置活动将在其start()
方法中接收的IsWidget