JavaBeansとは、Javaのクラスを部品化する規約であり、その部品の一般名称でもあります。
部品化した個々の部品をBeanと呼びます。Beanは、GUI操作で視覚的に扱うことができます。JavaBeansはコンポーネントモデルの1つであり、プロパティ、メソッドやイベントの概念をもちます。これらを応用し、JavaのクラスをBeanとして部品にすると、コンポーネントとして再利用することができます。また、Interstage Studioで提供するJavaフォーム定義を使用して、JavaフォームやほかのコンテナBeanへの貼付け、プロパティの設定などGUI操作で開発ができるようになります。
Beanは、Javaで開発します。Interstage Studioには、Beanのひな形生成が用意されています。これを利用してBeanのひな形を簡単に生成することができます。また、既存のBeanを継承して新しいBeanとして作成することができます。たとえば、テキスト入力のBeanを継承して、独自エラーチェックを付加して、新しいテキスト入力のBeanを作成することができます。作成したBeanは、Javaフォーム定義のオブジェクトパレットに登録することができ、ほかのシステム提供Beanと同様に部品として利用することができます。
Interstage Studioでは、これらの機能を利用することにより、Beanを効率よく開発および再利用することができます。