予備的な理解の階層化アーキテクチャ

成層開発、階層化アーキテクチャ

成層期の開発:

データアクセス層(DAO):データベースとの相互作用、データベースを操作するための責任

ビジネスロジック層(サービス):ビジネス機能を実現するための責任

プレゼンテーション層(UI):ユーザへのユーザに情報を受信するための責任、および表示情報。

2つの層:

2つの層は、データアクセス層とプレゼンテーション層を備え、

レイヤーアーキテクチャビジネスプレゼンテーション層の実装。

の開発の層化特性:

1.各フロアには、独自の責任を持っています

下の外部インタフェースを使用してその機能に基本的な実装の詳細の本当の理解なし2階

前記上層が上下しない呼び出し、下部と呼ぶことができます

層化は少しを開発しました

図1に示すように、各レイヤの機能は、コードの品質を改善することは容易で、その実現に焦点を当てます

開発効率を向上させるために、労働の2.簡単部門

3.促進コードの再利用及び拡張

階層化アーキテクチャの命名規則:

命名規則パッケージ:

DAO:界面層パッケージを堆積するダオ

ストレージDAO実装クラスのパッケージ:dao.impl

ダオ層パケットエンティティクラス:エンティティ。

DAO層インターフェース:テーブル名のDAO +

DAO層の実装クラス:テーブル名+ DAO + IMPL

ビジネスレイヤの命名:

サービス:インターフェイスのパケットサービス層の保存

サービス実装クラスのストレージ層パケット:service.impl

ネームサービスレイヤインタフェース:テーブル名サービス+

サービス層の実装クラスの命名:テーブル名+サービス+ Implを

javaDaoモード

DAOモード:データアクセスオブジェクト、データアクセス層として機能します

※永続データへのアクセスを可能にする、ビジネスロジックとデータの永続性との間に位置します

ダオ層組成物

DAO層の界面、DAO層の実装クラス、エンティティ・クラス、クラスデータベース接続と閉鎖手段

おすすめ

転載: www.cnblogs.com/deemohans/p/11929078.html