Grailsコマンドオブジェクトの高度な使い方はありますか?そこにあるページの大半は、すべてのフィールドがString、Floats、Integersのコマンドオブジェクトを持っています。ドメインクラスが他のドメインクラスへの参照を持つ方法と同様に、ドメインクラスを使用する方法がありますか?Grailsコマンドオブジェクトの高度な使い方はありますか?
1
A
答えて
1
なぜそうは見えないのですか?もちろん、他のドメインクラスにインスタンスを保持することもできます。通常、コマンドオブジェクトは、ドメインクラスのプロパティのサブセットのみが必要な場合、または対応するドメインクラスが存在しない場合に使用されます。
1
はい、これは完全に正当なものです。私はこれを常にプロジェクトでこの方法で使用しています。その目的は入力を検証することであり、ドメインオブジェクトとコマンドオブジェクトの主な違いは、コマンドオブジェクトが永続化されていないことです。
ほとんどのサイトでは、例を少し分かりやすくするためにおそらく他のオブジェクトを使用していません。
関連する問題
- 1. Grailsコマンドオブジェクト@PostConstructまたは何か?
- 2. コマンドオブジェクトを使ったGrailsのデータバインディング
- 3. Grailsコマンドオブジェクトのnull可能な制約
- 4. Grailsデータバインディング - リストを持つコマンドオブジェクト
- 5. のGrailsコマンドオブジェクトとフィールドがここにGrails 1.3.7を使用して
- 6. 高度なRailsデバッグの戦略アドバイスはありますか?
- 7. Grailsのコマンドオブジェクトへの日付のバインド
- 8. Grailsはどの程度スケーラビリティがありますか?
- 9. Grails:コマンドオブジェクトへのサービスの挿入
- 10. 高度なRuby on Railsチュートリアルはどこにありますか?
- 11. DMARCまたはSPFより優先度の高いポリシーはありますか?
- 12. C#に高度なコンパイラコンパイラのレクサー/パーサーがありますか?
- 13. `reduce`メソッドの高度な使い方
- 14. Webpackの高度な使い方
- 15. 高度なメソッドの使い方
- 16. Grailsコマンドオブジェクトの検証から特定のHTTPエラーコードを返す
- 17. Neo4jにはどのような高度なセキュリティオプションがありますか?
- 18. PHPには最新の/最も高度なxsltパーサーはありますか?
- 19. Ubuntu 16.04用の高度なクリップボードマネージャ(WindowsではClipx)はありますか?
- 20. phpのための高度なオープンソースのpop3クラスはありますか?
- 21. Vim用の高度な(例えばバイグラム)オートコンプリートプラグインはありますか?
- 22. Java:高度なファイル操作のソース/ライブラリはどこにありますか?
- 23. Template Toolkitの「高度なWebツールキット」はどこにありますか?
- 24. 高度な日付+時間処理用のカカオライブラリはありますか?
- 25. PloneのようなGrailsのCMSはありますか?
- 26. C#用の抽象度の高い暗号化ライブラリはありますか?
- 27. セシウムの高さの値は高度ですか?または、海面上にありますか?
- 28. Dragon NaturallySpeakingの高度なスクリプティング音声コマンドからPython関数を呼び出す方法はありますか?
- 29. は、マウスの感度、つまり高、中、低を確認する方法はありますか?
- 30. grailsでextjsを使った経験はありますか?
ここで簡単な質問ですが、コマンドオブジェクトを使用するとデータバインディングに違いはありますか? –
私の知る限り違いはありません – aldrin