2

クライアントサーバーアプリケーションを開発しています。このアプリケーションでは、Modelクラスはサーバー側にあると想定されていますが、クライアント側にありますController。ユーザーインターフェイスを構築Viewsしようとしています。GriffonGriffon は MVC パターンを実装しており、それぞれ app/models、app/views、app/controllers のようなディレクトリ構造にモデル、ビュー、およびコントローラーを配置するという規則があります。またSpring、リモートサービスを提供するために使用しています。

Griffonさて、ここでのSpring統合に関する私の問題/混乱はModel、リモートサーバーにクラスを持ち、まだ慣習のままでいることはできGriffonますか?

と を使用しClient-Serverてアプリケーションを開発するパターンは何ですか?GriffonSpring

4

1 に答える 1

0

Yes, you can have Model classes on the server however the UI still requires an object on its side in order to bind properties to UI components. This usually means you must have a "shallow" Model on the client side that reflects as many properties as needed. There are several remoting http://artifacts.griffon-framework.org/tags/plugin/remoting plugins that can be used. You can also try http://open-dolphin.org/dolphin_website/Home.html as it hides away the remoting layer and you only work with observable Models.

于 2013-05-09T16:35:52.690 に答える