1

Grailsコマンドオブジェクトの高度な使用法はありますか?そこにあるページの大部分には、すべてのフィールドが文字列、浮動小数点数、整数であるコマンドオブジェクトがあります。ドメインクラスが別のドメインクラスへの参照を持つ場合と同様のドメインクラスを使用する方法はありますか?

4

2 に答える 2

1

理由がわかりません。確かに、他のドメイン クラスへのインスタンスを保持できます。通常、コマンド オブジェクトは、ドメイン クラスのプロパティのサブセットのみが必要な場合、または対応するドメイン クラスがない場合に使用されます。

于 2012-02-14T07:56:00.693 に答える
1

はい、これは完全に合法です。私はプロジェクトで常にこの方法で使用しています。それらの目的は入力を検証することであり、ドメイン オブジェクトとコマンド オブジェクトの主な違いは、コマンド オブジェクトが永続化されないことです。

ほとんどのサイトは、例を理解しやすくするために、おそらく他のオブジェクトを使用していません。

于 2012-02-15T16:40:13.203 に答える