java pojoクラス、java bean、normalクラスとは?
Possible Duplicate: DTO、VO、POJO、JavaBeansの違い?
こんにちは、私の質問が重複していると言わないでください :-)すべての質問を見ましたが、正確な違いがわかりませんでした。
誰か、POJO
, Bean
, Normal Class
とは何か、簡単な言葉で説明してくれませんか?
102
3
1.通常のクラス」。Javaのクラスです。
2.Java Beans`:
3.Pojo`: Plain Old Java Objectは、Java言語仕様で強制されている以外の制限に縛られないJavaオブジェクトです。つまり、POJOは以下のことをする必要がありません。
POJOとはPlain Old Java Objectの略で、通常のクラスと同じ意味で使われますが、JavaBeanは一定のルールに従っています。最も一般的なBeanは、メンバー変数を保護するためにゲッターとセッターを使用し、通常はプライベートに設定され、引数なしのパブリックコンストラクタを持っています。ウィキペディアには、JavaBeansの概要が掲載されています。http://en.wikipedia.org/wiki/JavaBeans
POJOは通常、何かのサブクラスである必要がなく、特定のインターフェイスを実装する必要もなく、特定のパターンに従う必要もないクラスを説明するために使用されます。
POJO=Plain Old Java Objectの略。POJOはプロパティを持ち,それぞれのプロパティに対するゲッターとセッターを持つ。また,
Object.toString()
やObject.equals()
をオーバーライドすることもできます。Java Beans : Wikiリンクを参照。
通常のクラス : あらゆるJavaクラス。