Beanとは何ですか? 定義と意味

Beanは再利用可能なオブジェクトであり、Javaプログラミング言語で作成され、Sunの100%Pure Java仕様に準拠しており、JavaBeans仕様に従ってパッケージ化されています。 Beanは、永続性があるという点でJavaアプレットとは異なります(実行後もユーザーのシステムに残ります)。

さらに、Beanは、プロセス間通信を介して他のJavaBeansとデータを通信および交換することができます。 この意味で、JavaBeanはActiveXコントロールに似ていますが、非常に重要な例外があります。ActiveXコントロールとは異なり、ActiveXコントロールは次のようなコンピューターでのみ実行されます。 オペレーティングシステムレベルでオブジェクトのリンクと埋め込み(OLE)をサポートし、Javaを実行できる任意のコンピュータプラットフォームで実行されます 通訳者。

TechnipagesはBeanを説明します

JavaBeansは、Sun Microsystemsのオブジェクトに位置するプログラミングインターフェイスであり、再利用可能なものを製造する機会を提供します。 アプリケーションまたはプログラム構築の正方形は、主要な作業フレームワーク上のシステムで伝達できるパーツと見なされます ステージ。 Javaアプレットと同様に、JavaBeansパーツ(または「Beans」)を利用して、ワールドワイドウェブページ(またはさまざまなアプリケーション)を提供できます。 直感的な能力、たとえば、クライアントまたはプログラムに応じてローン費用を処理したり、ページの内容をシフトしたりする 資質。

パーツまたはBeanが使用されている時点で、Beanのプロパティ(たとえば、ウィンドウのファンデーションシェード)は次のようになります。 さまざまなBeanに紛れもなく、これまで「会った」ことがないBeanは、互いのプロパティに強力に精通し、接続することができます。 必要に応じて。

Beanは、SunのBeans Development Kit(BDK)を使用して作成され、主要な作業フレームワークステージで実行し続けることができます。 プログラム、ワードプロセッサ、およびさまざまなアプリケーションを含むさまざまなアプリケーション条件(コンパートメントと呼ばれる)内 アプリケーション。

JavaBeansを使用してコンポーネントを開発するには、SunのJavaプログラミング言語を使用して言語宣言を作成し、JavaBeansの説明を組み込みます。 パーツのプロパティを表現します。たとえば、UI属性や、Beanが同様のホルダーまたは他の場所にあるさまざまなBeanと話すようにトリガーする機会を示します。 システム。

豆はさらに、保護された場所で部品の状態を片付けるための道具である決意を持っています。 これにより、たとえば、セグメント(Bean)は、特定のクライアントが前のクライアントセッションで入力したばかりの情報を「呼び出す」ことができます。 JavaBeansは、Javaアプリケーションに、現在のOpenDocおよびActiveXインターフェースが提供する複合アーカイブ機能を提供します。

Beanの一般的な使用法

  • JavaBeans 不変オブジェクトに利用できる特権が不足しています。
  • として機能するには JavaBean クラス、オブジェクトクラスは、メソッドの命名、構築、および動作に関する特定の規則に従う必要があります。
  • 設計ツールなどの別のアプリケーションがコンポーネントに関する情報を取得できるようにするため、Java BeansAPIの重要な機能

Beanの一般的な誤用

  • JavaBeans 本質的に変更可能ではありません。