【问题标题】:GWT mvp : Places , RequestFactory and SmartGwt and gwt-slGWT mvp:Places、RequestFactory 和 SmartGwt 和 gwt-sl
【发布时间】:2011-05-05 05:30:26
【问题描述】:

我是 GWT 和 MVP 的新手,并且已经探索了一些库(gwt-sl、gwt-presenter、gwt-dispatch)和框架(smartgwt ..),我感到非常困惑。 我决定坚持使用 smartgwt ui 组件和 gwt mvp 来处理它们。 smartgwt 使用我希望理想扩展的数据源建模(并使用 dto(或使用 gwt 的请求工厂的代理对象)填充)。但是我现在还没有掌握所有这些的窍门。

a) 在谷歌列出的 gwt mvp 中,一个地方的具体状态是什么?我们总是派人去一个新地方吗?如果没有,并且历史记录维护地点令牌,那么状态是如何加载的?

b) 在另一篇关于gwt mvp where is the model ? 的帖子中,我们大多数人调整到典型的 mvc 设计范例会假设模型状态存在于演示者中。我想那么正如elsewhere 建议的那样,clientfactory 将是在存储视图中显示当前模型的合适位置?

c) 我想知道是否可以尝试使用 requestfactory 来填充 smartgwt 数据绑定组件? (据我了解,使用 smartgwt 服务器端框架基本上做同样的事情.. 只通过网络传输对象图中的变化?)

d) On page 47 of David chandler's slide 我不太了解所提议的布局。 (2个placeChangeHandler?每个活动管理器的2组widgetList?有人可以解释一下吗?

e) 任何人都可以分享他们对gwt-sl 的经验(用于服务器端 spring 集成?)

提前感谢所有 gwt 大师

【问题讨论】:

    标签: smartgwt gwt-mvp requestfactory


    【解决方案1】:

    从 SmartGWT 快速入门指南开始。我们强烈建议不要将 MVP 与 SmartGWT 一起使用,因为 SmartGWT 已经有一个内置的数据绑定范例,我们相信它可以用更少的代码提供更多的功能。

    所以,深入学习 SmartGWT 数据绑定方法,查看示例,尝试使用它,然后返回到您一直在查看的令人困惑的材料并问自己一个问题:它们是否简化了任何事情?它们是否使添加我需要的功能变得更容易?如果没有,请不要打扰他们。

    【讨论】:

    • 感谢您的回复。我实际上正在研究数据绑定方法。快速入门指南的问题在于,它快速引用了许多具有概念的类,这些概念有助于理解整体图景的各个部分,但有时从“你不知道你还需要知道什么”的角度来看并没有帮助“在你深入研究代码之前。我喜欢 smartgwt,但不知何故,我只是没有,但是,即使有展示的例子,也让它符合我的喜好。话虽如此,我想知道在 smartgwt 中处理视图转换,我正在查看 gwt mvp
    • 根据我们收到的反馈,《快速入门指南》的大多数读者并不认同这种感觉(“不知道您还需要知道什么”),并且可能来自于查看其他不适用的架构并试图了解它们如何适合(他们不适合!)。 “视图转换”没有什么特别的 - 显示和隐藏组件以显示和隐藏不同的视图,或者如果您的顶级视图是 TabSet,请调用 selectTab()。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 2011-06-25
    • 1970-01-01
    相关资源
    最近更新 更多