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

概要

編集

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

JavaBeansの必要条件

編集

など。

役割

編集

ObservablePropertyChangeSupportと組み合わせることでModel View Controller(MVC)ではModelに相当する役割をさせることができる。

注釈

編集
  1. ^ オラクルの用語集より

関連項目

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

Java

Javaプログラム構文は、C++によく似たものである。オブジェクト指向言語の一面が強調されがちだが、C言語のような手続き型言語としてもプログラミングできる。Javaはオブジェクト指向パラダイムをそれほど強制しない。 Javaは、同時にマルチパラダイム言語でもある。JDK 1.1でJavaBeans

Java Platform, Standard Edition

Java Platform, Standard Edition または Java SE は、多くのJavaプラットフォームプログラムで利用されるJava APIの集合体である。Java仮想マシン、APIなどから構成される。バージョン1.2からバージョン5.0まではJava 2 Platform, Standard

NetBeans

NetBeans(ネットビーンズ)とは、オラクル(買収以前はサン・マイクロシステムズ、以下同)を中心としたコミュニティにより開発されている、オープンソースの統合開発環境 (IDE) である。Java / PHP / C言語 / C++ / JavaScript /

Enterprise JavaBeans

Jakarta Enterprise Beans (EJB) とは、Eclipse Foundationが開発している、JavaBeans仕様と同様のものを、ビジネスロジックをモデル化およびデータの永続化のために作成した、ネットワーク分散型ビジネスアプリケーションのサーバサイドで実現した仕様で、Jakarta

JavaScript

JavaScriptのオブジェクトはクラスベースではなくプロトタイプベースである。関数型の面では、第一級関数をサポートし関数を第一級オブジェクトとして扱える。 AptanaやEclipse、NetBeans、IntelliJ IDEAなどの統合開発環境はJava

Java Platform, Micro Edition

MEアプリケーションのサイズを実行形式 (JAR形式) のまま軽量化するJavaアプリ圧縮ツール。 NetBeans IDE開発環境 60MBぐらいの本体を入れた後にnetbeans_mobilityをインストールするだけで開発環境が整う ^ “Oracle Java Micro Edition Software Development

Jakarta EE

Foundationが開発している、Javaで実装されたアプリケーションサーバの標準規格及びそのAPI。前身は Java Platform, Enterprise Edition (Java EE) だが、Java EE からパッケージ名が変わっているので上位互換というわけではない。 Java Platform,

Java Database Connectivity

というデータのリンクと、オブジェクトのメソッド呼び出し=データベースへのトランザクション処理を同期させる特殊な Java Beans を動作・管理する機構である「エンタープライズ Java ビーンズ」 の「エンティティ・ビーン」が導入された。 EJB 2.1までは、オブジェクト-関係の間にあるインピ