ホームページ  >  記事  >  Java  >  ダオジャワとは何ですか

ダオジャワとは何ですか

藏色散人
藏色散人オリジナル
2020-05-14 11:47:443888ブラウズ

ダオジャワとは何ですか

dao Java とは何ですか?

DAO は、データ アクセス オブジェクトのデータ アクセス インターフェイスです。

データ アクセス: 名前が示すように、データベースを扱うことを意味します。ビジネス ロジックとデータベース リソースの間に挟まれます。 DAO パターンは、次のようにコア J2EE パターンに導入されます。堅牢な J2EE アプリケーションを構築するには、データ ソースへのすべてのアクセス操作をパブリック API に抽象的にカプセル化する必要があります。

ダオジャワとは何ですか

#プログラミング言語では、このアプリケーションで使用されるすべてのトランザクション メソッドを定義するインターフェイスを確立することです。このアプリケーションでは、このインターフェイスはデータ ソースと対話するときに使用され、このインターフェイスを実装し、この特定のデータ ストレージに論理的に対応する別のクラスが作成されます。

拡張情報:

これは java の mvc アーキテクチャです。まさに工場の作業場のようなものです。各部門が異なるプロセスと作業を担当します。Dao (データ アクセス) object) は主に、データベース内のデータの追加、削除、変更、クエリなどのデータベース操作を処理するコードを担当します。

一般的な操作 データベース操作の変更、追加、および削除の手順は非常に似ています。パブリック DAO クラスを作成しました。データベース操作を変更、追加、削除するときは、パブリック DAO クラスが直接呼び出されます。

DAO モデルは、ビジネス層にデータ抽象化層インターフェイスを提供することで次の目標を達成します:

1. データ ストレージ ロジックの分離。

2. データ アクセスの基礎となる実装の分離。

3. リソース管理とスケジューリングの分離。

その他の Java 技術記事については、Java 学習 チュートリアル列をご覧ください。

以上がダオジャワとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。