ホームページ  >  記事  >  Java  >  Java バックグラウンド フレームワークは主にいくつかのレイヤーで構成されています

Java バックグラウンド フレームワークは主にいくつかのレイヤーで構成されています

王林
王林オリジナル
2020-02-05 13:33:404617ブラウズ

Java バックグラウンド フレームワークは主にいくつかのレイヤーで構成されています

Java バックグラウンド フレームワークは主に、DAO 層、ENTITY 層、SERVICE 層、CONTROLLER 層、および View 層の 5 つの主要な層で構成されます。

分析は次のとおりです:

1. DAO 層: 永続層は主にデータベースと対話します

DAO 層は主にデータ永続層の作業を実行し、主にデータベースと対話します。 DAO レイヤーは、まず DAO インターフェイスを作成し、次に構成ファイル内でインターフェイスの実装クラスを定義します。その後、モジュール内の DAO インターフェイスを呼び出してデータ ビジネスを処理できます。このインターフェイスの特定の実装クラスがどれであるかに注意を払う必要はありません。

DAO レイヤーのデータ ソースとデータベース接続パラメーターは構成ファイルで構成されます。

推奨学習: java ビデオ チュートリアル

2. エンティティ層 (ドメイン層) エンティティ層

プロジェクト内のデータベース クラス。

3. サービス層 (biz): ビジネス層 ビジネスを制御する

サービス層は主にビジネス モジュールの論理アプリケーション設計を担当します。 DAO 層と同様に、最初にインターフェイスが設計され、次に実装されるクラスが作成され、次にその実装の関連付けが構成ファイルで構成されます。次に、サービス層でインターフェイスを呼び出して、ビジネス ロジック アプリケーションを処理できます。

サービス層のビジネス ロジックをカプセル化すると、ビジネス ロジックの独立性と再利用性が向上します。

4. コントローラー層: (アクション層) コントロール層

ビジネスロジックを制御します。

コントローラー層は、特定のビジネス モジュール プロセスの制御を担当します。コントローラー層は主にサービス層のインターフェイスを呼び出して、特定のビジネス プロセスを制御します。制御の構成も構成ファイルで実行する必要があります。

5. ビュー レイヤー

このレイヤーはコントロール レイヤーと密接に統合されており、連携して動作させるにはこれらを組み合わせる必要があります。ビュー層は主にフロントエンド JSP ページのプレゼンテーションを担当します。

コントローラー層とサービス層の違いは、コントローラー層は特定のビジネス モジュール プロセスの制御を担当し、サービス層はビジネス モジュールの論理アプリケーション設計を担当します。

概要: 特定のプロジェクトにおけるプロセスは次のとおりです。コントローラー層はサービス層のメソッドを呼び出し、サービス層は Dao 層のメソッドを呼び出します。呼び出しのパラメーターはエンティティ層を使用して渡されます。 。

おすすめの関連記事とチュートリアル:

Java 入門チュートリアル

以上がJava バックグラウンド フレームワークは主にいくつかのレイヤーで構成されていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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