JavaBeans?は、Javaプログラミング言語で記述された、プラットフォームに依存しない移植可能なコンポーネント・モデルです。 JavaBeansアーキテクチャは業界の協調的な取組みによって構築されたアーキテクチャであり、これを利用することで、開発者はJavaプログラミング言語を使用して再利用可能なコンポーネントを作成できるようになります。
JavaBeans APIを使用すると、プラットフォームに依存しない再利用可能なコンポーネントを作成できます。 JavaBeans対応のアプリケーション・ビルダー・ツールを使用すると、これらのコンポーネントをアプレットやアプリケーション、または複合コンポーネントに組み合わせることができます。
JavaBeanコンポーネントは、Beanとも呼ばれています。 Beanは動的に変更およびカスタマイズできます。 ビルダー・ツールの設計モードで提供されているプロパティ・シートまたはBeanカスタマイザを使用すると、Beanをカスタマイズして、そのカスタマイズしたBeanを保存(永続化)できます。
このコースには次のレッスンが含まれています。
JavaBeans Conceptsでは、JavaBeansの基本的概念とBeanの構成要素について説明します。
Using the NetBeans GUI Builderでは、NetBeans GUI Builderについて、Beanオブジェクトの操作という範囲内で説明します。
Writing a Simple Beanでは、基本的なBeanの作成と保存、NetBeans GUI BuilderのパレットへのBeanの追加、Beanのプロパティとイベントの確認について段階的に説明します。
Bean Propertiesでは、Beanプロパティの実装方法について説明します。 Beanプロパティは、設計時にカスタマイズできる、Beanの外観や動作に関する特性です。
Manipulating Eventsでは、JavaBeansのイベント操作機能について説明します。 イベント処理のことをよく知らない場合は、このレッスンの準備としてWriting Event Listenersを参照することを推奨します。
Bean Persistenceでは、Beanを保存し、カスタマイズしたステートに戻す方法について説明します。
Long Term Persistenceでは、
XMLDecoderクラスとXMLEncoderクラスを使用して、XML形式にBeanを保存し、ロードする方法について説明します。
Introspectionでは、作成されたBeanのメソッド、プロパティ、イベントを検出する方法について説明します。
Bean Customizationでは、プロパティ・エディタと
Customizerインタフェースを紹介します。
Using the BeanContext APIでは、Extensible Runtime Containment and Services Protocol(beancontextとも呼ばれる)について説明します。