Beans(JavaBeans)って、結局なんなの? 続き

 詳細なドキュメントを読むと、とても難しい話をしている印象を受けますが、BeanであるクラスとBeanでないクラスの違いを一言でいってしまうと「Beanにはプロパティの値を設定するメソッドとプロパティの値を取得するメソッドの名前に決まり事がある」ということができます。基本的には、set とgetの後にプロパティ名を続けたメソッドを準備すればよいだけなので、まずはそれほど難しく考える必要はありません。これらのプロパティの値にアクセスするためのメソッドはアクセッサと呼ばれ、これらをきちんと定義することで、特定のクラスをBeanとして扱うことができるようになります。Bean は、うまく使用することで、開発効率を向上させたり、より信頼性の高いプログラミングを行うことができます。


@ITさん クラスやBeanの作成とJSPとの連携:Tomcatを使う「JSPプログラミング」(6) - @IT

う。もうこの辺で落ち着きたい。

  • ゲッター/セッターでプロパティにアクセスできる(命名規約にそっている)
  • 引数無しのコンストラクタのあるクラス


この2点を充たしていればフレームワークから使いまわし易いのでBeanってことでいいんじゃね? > 自分
(今となっては「難しく考える必要はありません。」とのことだし)