コンポーネントは画面上に表示できるさまざまなグラフィカル エンティティを表しますが、Java のコンポーネントは抽象的な概念であり、実際にはクラスです。コンポーネント「サーブレット」、「jsp」、「javabean」などはすべて Java です。クラス。
この記事では主に Java のコンポーネントについて紹介します。困っている友人の役に立てれば幸いです。
コンポーネントは、画面上に表示できるさまざまなグラフィック エンティティを表します。コンポーネントは Component サブクラスのオブジェクトです。これまで見てきたように、JFrame ウィンドウはコンポーネントですが、他のサブクラスは含まれません。
簡単に言えば、Java は実際にはクラスです。
コンポーネントは単なる抽象概念であり、平たく言えば、特定の仕様に準拠したいくつかのクラスを組み合わせてコンポーネントを形成します。特定の機能を提供できます。
J2EE を例に挙げると、サーブレット、jsp、javabeans、および ejb はすべてコンポーネントです。しかし実際には、それらはすべてクラスですが、独自の特別な規則があります。
たとえば、Javabean の場合:
javabean もクラスですが、クラスが Javabean になりたい場合は、クラスに変数 (xxx など) を追加する必要があります。 、getXxx() および setXxx() であり、クラス内にパラメーターのないコンストラクターが必要です。
これでJAVAEANです。
なぜこのような規制があるのかというと、現時点では、コンポーネントが相互に使用したい場合には、それを制限する仕様が必要であるとしか言えません。もっと私と接していただければ、よりよく理解できると思います。
関連する推奨事項: 「Java チュートリアル 」
以上がJavaでコンポーネントとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。