DTOとは | Javaプログラミング初心者のためのページ

DTOとは

Data Transfer Objectの略です。

データ転送オブジェクト。データベースに格納されているレコードを表します。

単純に、テーブルに対してクラスを定義、列に対してフィールドを定義します。


empテーブルに、id列、name列、address列があれば、


class Employee {

private int id;

private String name;

private String address;

}

とするクラスを作成するだけです。

実際は上記に加えてsetter、getter、コンストラクタを定義します。


でもeclipseちゃんを使えば右クリック→ソース→

で、自動的に作成してくれますチョキ


単純ですな。



あと、何で転送オブジェクトなんでしょうか?

DAO、サーブレット、JSPのあいだを行き来するからでしょうね。