Gwt 编辑器框架与MVP

Gwt 编辑器框架与MVP,gwt,gwt2,Gwt,Gwt2,在GWT MVP应用程序的视图中,是否存在妨碍我使用编辑器的开发或体系结构冲突 我正在开发一个业务应用程序,我正在考虑为我的bean制作编辑器小部件,并使用RequestFactory。当我需要显示或编辑单个对象时,我将在视图中放置编辑器,但当我需要显示多个对象时,我将使用CellWidgets 这会把我的申请弄得一团糟,还是我的方向正确? 根据您的经验,您推荐什么?编辑和MVP之间没有冲突。编辑器用于在视图和支持bean之间轻松绑定。同时使用它们,您可以通过编辑器框架填充模型。在这种情况下,g

在GWT MVP应用程序的视图中,是否存在妨碍我使用编辑器的开发或体系结构冲突

我正在开发一个业务应用程序,我正在考虑为我的bean制作编辑器小部件,并使用RequestFactory。当我需要显示或编辑单个对象时,我将在视图中放置编辑器,但当我需要显示多个对象时,我将使用CellWidgets

这会把我的申请弄得一团糟,还是我的方向正确?
根据您的经验,您推荐什么?

编辑和MVP之间没有冲突。编辑器用于在视图和支持bean之间轻松绑定。同时使用它们,您可以通过编辑器框架填充模型。

在这种情况下,google示例中工作流类中的代码是否会写入视图或演示者(活动)?我将告诉你我的想法:在MVP中,演示者应该负责持久性,而不是视图,因此我需要将驱动程序放在演示者中,但在这种情况下,演示者知道视图的内部,我们在演示者和编辑器小部件之间创建了额外的依赖关系,从设计角度来看,这很难闻在我看来,我不会在演示者中使用编辑器。我将创建POJO模型,该模型将在view和presenter之间传递,并在view classess中为该模型创建编辑器(例如,您可以将Java作为UIBinder对的一部分作为编辑器)。在driver.flush()之后,您可以将模型传递给presenter,并在那里处理它的持久性。