3層アーキテクチャについて

3層アーキテクチャ

 

アーキテクチャパターン:

 

建築パターンは、ソフトウェアシステムは、全体的な組織構造を指しています

いくつかのルールやガイドラインは、組織構造のソフトウェアシステムのアーキテクチャモデルを記述します

これらのルールやガイドラインは、我々は、事前に定義されたことができ、明確な責任サブシステムを効率的に編成

 

 

デザインパターン:

 

デザインパターンは、ローカルのソフトウェアシステムに記述されているコア・ソリューションを再現し続けます

これらのソリューションは、将来の現れで似たような状況に適用することができ、表示された構造を改善するために設計されています。

そして、建築パターンは、デザインパターンをより微細な問題ことが懸念されると比較します。

 

プレゼンテーション層、ビジネスロジック、データアクセス層(永続化層)3層アーキテクチャモデルは、モードに属し、ローからハイに全体のビジネスアプリケーションが分割されます。

 

プレゼンテーション層:完全なインプレッションデータ、及び入力データにユーザのインタフェースを提供します

Yewuluojiceng:メモリデータサービス処理動作を終了します

データアクセス層:メモリとデータベース間のデータの完了交雑

 

永続DAOモード、データ(データアクセスオブジェクト)

属性に対応する列(ORM)クラスに対応する、表であるエンティティ・クラスおよびマッピングデータベーステーブルを確立。

客観的なデータの永続化層は、変換対象データとリレーショナル・データを完成させることです。

 

物事のスクリプトモードを使用してビジネスロジック層

スクリプト:ビジネスの操作は、すべての方法としてパッケージ化

ビジネスのアプローチは、すべてのデータベース更新操作はしばらく成功し、またはその両方失敗していることを確認するには。んは、このような混乱のデータ操作(トランザクション)を引き起こし、部分的な成功、部分的な障害を許可しません

 

これは、MVCパターン層を表し、

M:モデルエンティティクラスは、データのカプセル化とデータ伝送のために責任があります

V :.ビューは、データ交換やデータ、およびデータのプレゼンテーションのためのインタフェースを提供する責任を負う形GUIとGUIコンポーネントであり、

C:コントロールは、ビジネスプロセスのイベント処理制御を担当しています。

 

ビジネスインタフェース設計の原則:プレゼンテーション層からの引数のビジネスメソッドを提出した後、クラスへの物理インタフェース

 

永続的なインターフェース設計の原則:の永続的なデータベース操作方法への永続エンティティクラスインタフェース

 

インターフェイス分離の原則:専門的なインタフェースの使用は、より良い統一されたインタフェースを持つよりも、その後、プロジェクトの組織と部門は、開発者少ない面よりも、自分の道をさせてください。

おすすめ

転載: www.cnblogs.com/lyslyslyslyslys/p/12105227.html