JavaBeans
[Wikipedia|▼Menu]

JavaBeans(ジャバ ビーンズ)とは、Javaで書かれた再利用可能なソフトウェアコンポーネントまたはその技術仕様のこと。1997年後半に登場。JDKのjava.beansパッケージと共にRAD環境の構築を支援するために作られた。現在ではjava.beansパッケージの技術を活用し、RAD環境の構築に限らずJSP等幅広い用途で利用されている。
概要

Java Beansはプログラムの再利用を目的としており、汎用的なロジックで構成されているクラスである。Javaで作成された移植可能なプラットフォームに依存しないコンポーネント・モデルで、JavaBean仕様に従う[1]。サーバーサイド向けのJavaBeansはEnterprise JavaBeansと呼ばれている。java.beansパッケージには、Beanの要件に沿ったGUIコンポーネントを編集するためのインターフェースとなるクラスが用意されており[2]、それらのクラスを利用することでRAD環境の開発者はGUIコンポーネントのクラスに依存しないRAD環境を構築することができると共に、構築を効率化することができる。



Beanの必要条件

publicで引数なしの
コンストラクタが必要

メソッドの命名規則に従わなくてはならない(getter/setterメソッドが必要など)

シリアライズ可能でなくてはならない

など。
役割

java.util.Observableやjava.beans.PropertyChangeSupportと組み合わせることでModel View Controller(MVC)ではModelに相当する役割をさせることができる。
注釈[脚注の使い方]^オラクルの用語集より
^ https://docs.oracle.com/javase/jp/6/api/java/beans/package-summary.html

関連項目

EJB

外部リンク

https://docs.oracle.com/javase/jp/6/api/java/beans/package-summary.html


JavaBeans Component API

Oracle Javaロードマップ:JavaBeans










Java
プラットフォーム

Java言語

JVM

Java ME (Micro)

Java SE (Standard)

Jakarta EE

Javaカード

Android SDK

オラクルのテクノロジー

Squawk

Java開発キット

OpenJDK

JVM

JavaFX

Maxine VM

プラットフォーム技術

アプレット

サーブレット

MIDlet

JSP

JSF

Web Start (JNLP)

主なサードパーティ技術

Blackdown

Eclipse

GNU Classpath

GWT

Harmony

Hibernate

IcedTea

Jazelle

Spring

Struts

TopLink

WildFly

歴史

Javaバージョン履歴

Java Community Process

サンマイクロシステムズ

自由なJavaの実装

主要なJVM言語

BeanShell

Clojure

Groovy

JRuby

Jython

Kotlin

Processing

Rhino

Scala

コミュニティ

カンファレンス

JavaOne

Devoxx

組織

Apache Software Foundation

Java Community Process

オラクル

サン・マイクロシステムズ

人物

ジェームズ・ゴスリン

アーサー・ヴァン・ホフ

ウルス・ヘルツレ

パトリック・ノートン




カテゴリ

コモンズ

Portal:コンピュータ


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:7667 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef