GWT 最佳实践 - MVP

标签 gwt mvp gwt-mvp

对所有 GWT 大师的问题。

我是 GWT 的新手,正在尝试了解编写 GWT 应用程序的最佳实践。我经历过"Large scale application development and MVP"基于 Ray Ryan 在 Google I/O 2009 上的演讲,它给了我一个很好的起点。我还根据列出的最佳实践下载了联系人应用程序的示例源代码。

与示例“联系人”应用程序相比,我尝试使用 GWT 开发的应用程序要大一些(就所涉及的模块而言),因此我想将其拆分为多个功能。

我一直在阅读,在 GWT 应用程序中拥有一个入口点是个好主意,我不想将所有代码转储到一个 AppController 类和一个 RpcService 中,在这种情况下最好的方法是什么?

我将如何将控件分派(dispatch)给多个 Controller ?有没有办法使用 GWT 框架中的一些类来实现这一点?

最佳答案

对于大型 GWT 应用程序,像 GWTP 这样的框架(这是 gwt-presentergwt-dispatch 的一个分支)几乎是必要的。它提供了诸如处理位置/历史的 Places、一个方便的 Presenter 框架、EventBus 和非常简单的代码分割之类的东西。

关于GWT 最佳实践 - MVP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2943026/

相关文章:

c# - MVC 的大量服务使得 Controller 构造函数非常庞大。

Android 在 Interactors MVP 之间传递数据

java - GWT 从弹性表中的行中提取所有值

java - Paypal Express Checkout 在 GWT 中的上下文中,要在 <form ... action=[?] ...> 中放入什么

java - setContentsURL 相关问题

GWT servlet过滤器,如何识别特殊服务请求?

java - 使用 MVP 模式在 GWT 中保存导航/历史状态

design-patterns - MVP模式(GWT)的优势是什么

gwt - 通过 GWT 平台实现多个 View ?

gwt - 使用发布数据从GWT调用servlet,并下载该servlet生成的文件