POJO と JavaBean の違いの簡単な分析

怪我咯
リリース: 2017-06-26 11:14:00
オリジナル
2417 人が閲覧しました

POJO (Plain Ordinary Java Object) は、いくつかの getter/setter メソッドを備えた型を POJO と呼ぶことができます。

実際の意味は通常の JavaBeans (単純なエンティティ クラス) であり、ビジネス ロジックをサポートする支援クラスによって特徴付けられます。
POJO クラスの機能は、プログラマがデータベース内のデータ テーブルを使用しやすくすることです。プログラマにとって、POJO クラスをオブジェクトとして使用し、その get メソッドと set メソッドを簡単に呼び出すことができるのは非常に便利です。
ただし、ビジネス メソッドは許可されておらず、接続などのメソッドは実行できません。つまり、ビジネス ロジックや永続化ロジックなどが含まれていません。

Sun の定義によれば、JavaBean は再利用可能なソフトウェア コンポーネントです。実際、JavaBean は、プロパティとメソッドをカプセル化して、特定の機能を持つオブジェクトになるか、特定のビジネスを処理する Java クラスであり、Bean と呼ばれます。
JavaBean は、JAVA 言語で書かれた再利用可能なコンポーネントです。そのメソッドの命名、構築、動作は特定の規則に準拠する必要があります:
このクラスにはパブリックなデフォルト コンストラクターが必要です。
このクラスのプロパティにはゲッターとセッターを使用してアクセスし、他のメソッドは標準の命名規則に従います。
このクラスはシリアル化可能である必要があります。
これらの要件はインターフェースの実装ではなく主に規約に依存しているため、多くの開発者は JavaBeans を特定の命名規約に準拠する POJO と見なしています。

JavaBean のタスクは、「一度書いたら、どこでも実行でき、どこでも再利用できる」、つまり、「一度書いたら、どこでも実行でき、どこでも再利用できる」です。
JavaBeans は 2 つのタイプに分類できます。1 つはユーザー インターフェイス (UI、ユーザー インターフェイス) を備えた JavaBean で、もう 1 つはユーザー インターフェイスを持たず、主にトランザクション (データ計算やデータベース操作など) の処理を​​担当します。 JSP は通常、後者の JavaBean にアクセスします。

つまり、Pojo がシリアル化可能で、パラメーターのないコンストラクターを持ち、ゲッター メソッドとセッター メソッドを使用してプロパティにアクセスする場合、それは JavaBean です。

以上がPOJO と JavaBean の違いの簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!