1

groovy-grails を使用するアプリ、その Web アプリがあります。いくつか質問があります。

1)送信時にWebサービスを介してすべてのデータを取得する標準UIがあります。DBテーブルの相互作用がないので、ドメインオブジェクトはどのように見えるべきですか。これらのオブジェクトは Domian オブジェクトの下で宣言するか、Models/POJO Java クラスにする必要があります。

つまり、従業員に、名前、姓、電話番号、役割を含む画面を作成させたとします。createemployeeサービスをヒットしたら。成功または失敗のいずれかのステータスを取得します。それらを画面に表示します。

従業員をドミアン クラスとして宣言し、各値を UI にマップできますか?

ありがとう

4

2 に答える 2

0

Domain Classes フォルダの外に作成することをお勧めします。

于 2012-07-09T11:48:45.420 に答える
0

Grails DomainClass はデータベースと強く結びついています。プロジェクトで GORM/Hibernate を必要とせず、代わりに Web サービスを使用する場合、Grails のいくつかの優れた機能が失われますが、それは問題ありません。

そのため、DomainClass はスキャフォールディング機能を利用するためだけに使用して、すばやく開始することをお勧めします。その後、Web サービス経由でデータにアクセスするためのサービスを作成し、コントローラー内の DomainClasses の代わりにこのサービスを使用する必要があります。

Grails リファレンス ドキュメントのデータ バインディングコマンド オブジェクトの章を見てください。DomainClasses をコマンド オブジェクトに移動し、データ バインディングの利点を最大限に活用するには、それを理解する必要があります。

于 2014-06-06T18:33:35.357 に答える