2011年12月11日のブックマーク (2件)

  • JavaBeansとは : JavaA2Z

    画面表示に使用する「部品」クラスの仕様。 Javaにおいて最も分かりにくい仕様のひとつ。 画面表示に使用するクラスを、「部品」として再利用できるようにするため決められた「仕様」が「JavaBeans」である。 JavaBeansの仕様に則して作られたクラスを「Java Bean」もしくは単に「Bean」「ビーン」と呼ぶ。 「画面表示」とは広義のGUIを指し、ウィンドウアプリケーションからWebアプリケーションまで含む。また、直接画面表示をする必要はなく、「画面表示のための部品となるクラス」であればなんでも当てはまる。 実際、現在最も使用頻度の高いJavaBeansの使用方法は、Webアプリケーションでの利用である。 サーブレット側で「画面に出力するための情報」をJava Beanクラスに格納し、HttpServletRequestインターフェイスかHttpSessionインターフェイスのs

    gotouma
    gotouma 2011/12/11
  • リクエストデータをJavaBeansにセット(Commons活用)

    リクエストデータをJavaBeansにセット(Commons活用):JavaTips ~Apache/JakartaJavaBeansのプロパティを文字列として指定 Javaで記述されたコンポーネント間で、まとまった情報をやり取りしたい場合は、JavaBeansを使用すると便利です。JavaBeansのプロパティxxxに値をセットしたり取得したりするには、setXxx()やgetXxx()メソッドを呼ぶコードを記述します。しかし、XML形式の設定ファイル内に、JavaBeansにセットしたいプロパティ名と値の組が記述されていた場合等、アクセスしたいプロパティのプロパティ名を文字列として指定したい場合があります。このようなときは、java.lang.reflectパッケージによるリフレクションを用いて、プロパティ文字列に対応するsetter/getterメソッドを呼ぶコードを記述するのが

    リクエストデータをJavaBeansにセット(Commons活用)
    gotouma
    gotouma 2011/12/11