2

我正在开发一个客户端-服务器应用程序。在这个应用程序中,Model类应该在服务器端,而ControllerViews在客户端。我正在尝试Griffon构建用户界面。由于 Griffon 实现了 MVC 模式,并且有一个约定,即分别在 app/models、app/views 和 app/controllers 等目录结构中包含模型、视图和控制器。我也Spring用来提供远程服务。

Griffon现在,我在这里关于集成的问题/困惑Spring是,我可以Model在远程服务器中有课程并且仍然遵守约定Griffon吗?

使用and开发Client-Server应用程序的模式是什么?GriffonSpring

4

1 回答 1

0

是的,您可以在服务器上拥有模型类,但是 UI 仍然需要在其一侧有一个对象才能将属性绑定到 UI 组件。这通常意味着您必须在客户端有一个“浅层”模型,它可以根据需要反映尽可能多的属性。有几个远程处理http://artifacts.griffon-framework.org/tags/plugin/remoting插件可以使用。您也可以尝试http://open-dolphin.org/dolphin_website/Home.html,因为它隐藏了远程处理层并且您只能使用可观察模型。

于 2013-05-09T16:35:52.690 回答