1

私はSpring MVCアプリケーションを開発しており、AirPortForm.javaを使用してairport.jspの情報を取得しました。しかし、AirPortForm.java の代わりに AirPortDTO.java を使用する必要がある標準的な方法は何かをさまよっています。親切にアドバイスしてください。

どうもありがとう。

4

2 に答える 2

2

接尾辞は通常、FormオブジェクトがHTMLフォームからの値を含むことを意図していることを示します(Springはこれらのコマンドオブジェクトを呼び出します)。

DTO接尾辞は、オブジェクトがデータ転送オブジェクトであることを示します。データ転送オブジェクトは、通常は多くのロジックを持たないオブジェクトであり、プレゼンテーション層とサービス層の間で情報を伝達するために使用されます。

ユースケースに適したサフィックスを使用するか、オブジェクトがフォームでもDTOでもない場合は、別のサフィックスを使用するか、まったく使用しないでください。

于 2012-07-20T07:27:52.853 に答える
1

DTO は、データベースとアプリケーションの間でデータを転送するために使用します。Model View Controller (MVC) は、アプリケーションを異なるレイヤーで分離するデザイン パターンの 1 つです。DTO はモデル レイヤーにあります。アプリケーションでは、AirportFrom.java クラスのみを使用できますが、これは適切な方法ではありません。

于 2012-07-20T08:49:33.287 に答える