私は春のmvcを使用しています。コントローラー、ビュー、pojo、dao を作成しました。複数のオブジェクト pojo からコンポストされたオブジェクトを作成する必要があるのですが、DTO を作成するケースはありますか?
1335 次
2 に答える
1
表示のみを目的として、複合的な種類のオブジェクトを作成しようとしている場合は、DTO を使用することをお勧めします。コンポジットが POJO の単なる集約である場合、org.springframework.ui.Model を使用してコントローラー内に属性を追加するだけです。適用する必要があるロジックとビジネス ルールがある場合は、コントローラーと DAO の間にあるサービス レイヤーでこれを行うのがおそらく最善です。
于 2013-02-09T22:38:42.837 に答える
0
クライアント側でいくつかのPOJOのプロパティにアクセスする必要があり、クライアントからサーバーへの呼び出しの量を減らしたい場合は、そうです。クライアント側で使用するPOJOから必要なプロパティのみを配置するDTOオブジェクトを作成することをお勧めします。そして、クライアントからサーバーへの1回の呼び出しの結果として、このDTOを返します。
于 2013-02-09T19:24:51.727 に答える