JavaBeans
  ・Javaのクラスを再利用可能な部品(コンポーネント)として扱う。
  ・JavaBeansの規則に従い作成
可視性がpublic(異なるパッケージからもアクセス可能)
可視性がpublicの引数無しのコンストラクタを定義
可視性がpublicのgetterメソッド、setterメソッドを定義
可視性がprivateフィールドに対応
java.io.Serializableインターフェースを実装
  ・JavaBeansの仕様を満たし、DTOの役割を果足せるクラスを作れる。

JSPのアクションタグによる操作
アクションタグ意味など
<jsp:useBean>JavaBeansの使用を定義
<jsp:getProperty>JavaBeansのプロパティを取得
<jsp:setProperty>JavaBeansのプロパティに値を設定
  ※JavaBeansのプロパティ:クラスのフィールド

java.io.Serializable
  ・このインターフェースを実装したクラスはシリアライズが可能
  ・シリアライズが可能なクラス
ある時点のオブジェクトの状態をファイルに保存できる。
ある時点のオブジェクトの状態をネットワークで通信可能な形式にできる。