JavaBeanとは?
Java インスタンスの仕様である。 以下のような特徴も持つ。
クラスをpublicで指定する
プロパティ(クラスのメンバ変数)はprivateで指定する
public指定で引数なしのコンストラクタを定義する
プロパティにアクセスするためのgetter、setterメソッドを用意する
java.io.Serializableインタフェースを実装する(必須ではない)
パッケージ化する
クラス名の最後は慣例的にBeanにする
Java Beans のメリット
仕様が決まっているので、classを利用しやす。 I.E Getter,Setterが必ずある等。
DIで利用する。