Java_Beansとは - わかりやすく解説 Weblio辞書 (original) (raw)

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

概要

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

JavaBeansの必要条件

など。

役割

java.util.Observablejava.beans.PropertyChangeSupportと組み合わせることでModel View Controller(MVC)ではModelに相当する役割をさせることができる。

注釈

  1. ^ オラクルの用語集より
  2. ^ https://docs.oracle.com/javase/jp/6/api/java/beans/package-summary.html

関連項目

外部リンク

Java
オラクル 現行 Java言語 履歴 JDK OpenJDK JVM HotSpot Java SE (Standard) Card JavaFX 廃止 Applet Web Start (JNLP) JRE Java ME (Micro) Java EE (Enterprise)
サードパーティ Jakarta EE Servlet Pages Faces Messaging Transactions Enterprise Beans その他 Android SDK Android Studio Eclipse GNU Classpath GWT Harmony Hibernate IcedTea IntelliJ IDEA Spring Struts WildFly
JVM言語 BeanShell Clojure Groovy JRuby Jython Kotlin Processing Rhino Scala
コミュニティ カンファレンス JavaOne Devoxx 組織 Apache財団 Eclipse財団 JCP オラクル サン・マイクロシステムズ 人物 ジェームズ・ゴスリン アーサー・ヴァン・ホフ ウルス・ヘルツレ パトリック・ノートン
カテゴリ コモンズ Portal:コンピュータ