JavaBeansアーキテクチャは、開発者が独立したソフトウェア・コンポーネントから大きなアプリケーション・コンポーネントを組み立てられるよう設計された、現代的なコンポーネント・アーキテクチャです。JavaBeansコンポーネントを使用すると、開発者は従来のプログラミング方法またはJDeveloperのグラフィカル・ツールを使用して、コンポーネントを自由に組み立てることができます。
JavaBeansの詳細は、Sun社のJavaBeans仕様(http://www.javasoft.com/beans/docs/spec.html)を参照してください。
JDeveloperでは、次の機能によりBeanの開発を容易にします。
JDeveloperでは、シリアライズ(コンポーネントの永続性とも呼ばれる)のプロセスにより、編集セッション中に作成されたJavaBeansのインスタンスを再利用できます。JavaBeansの場合、シリアライズにより、セッション間でBeanの状態を簡単に保持できます。つまり、複数のプロパティの値を変更するBeanユーザーは、そのBeanをシリアライズするだけで、プロパティの変更を維持できます。次回そのBeanを使用する際に、Beanのシリアライズの復元を行い、終了時の状態を完全に復元します。