代码之家  ›  专栏  ›  技术社区  ›  Anantha Kumaran

如何在mvp模式中使用uihandler

  •  5
  • Anantha Kumaran  · 技术社区  · 15 年前

    根据mvp模式,视图应该包含所有ui组件。然后我阅读了gwt 2.0中引入的新uihandler。uihandler只能在视图中使用。

    我们是否应该在mvp模式中使用uihandler,如果是,我们应该在哪里使用它。

    注:我是gwt n00b。

    3 回复  |  直到 15 年前
        1
  •  4
  •   Jeroen    15 年前

    使用 gwt-presenter ,我可以完美地将uibinder与mvp合并。 EventHandlers 在处理视图事件(输入文本框单击提交按钮)和在演示者中有其位置(处理服务响应等)的事件中完全可分割。

        2
  •  2
  •   Carnell    15 年前

    在我看来,使用uihandler不利于mvp,因为视图将具有事件处理的逻辑。演示者应该具有这种逻辑。但是,如果您有uihandler方法,那么只触发演示者将处理的事件,那么您可能有一个很好的中间立场。

    有一个关于这个的讨论在 http://groups.google.com/group/google-web-toolkit/browse_thread/thread/ff40f7599fcc8709/da8901fe337f19b2?hl=en&lnk=gst&q=Mvp+uibinder#da8901fe337f19b2

        3
  •  2
  •   James Moore    15 年前

    谷歌有一篇非常有用的文章 here 关于这个主题,包括示例代码。