(プレゼンテーション層、ビジネス層、永続化層)の3層アーキテクチャを理解します

3層アーキテクチャ:プレゼンテーション層、ビジネス層、永続化層。

3層について横たわります。

たとえば、1 + 1 =?
あなたは、1 + 1 =を入力してください?場所は、プレゼンテーション層、ビジネス層1 + 1 =のですか?「1」に分割、「+」、「1」、「=」、「?」、および他のいくつかの要素、そして一緒にこれらの要素を保存するために永続層を伝え、その後、彼は脳を計算?どのくらい、と永続化層2を伝えるが預金を保存し、その後、値2を使用すると、2の結果を確認することができ、プレゼンテーション層に返されます。
そのため、ビジネス層は、この内部のコアで非常に重要な、彼は脳が、無記憶を持っています、彼は、ワーキングメモリに永続性を利用したいと思います。

①永続層:DAOモードでは、エンティティ・クラスとデータベース・テーブル・マッピング(ORMマッピング)を確立します。すなわち、あるクラスの対応するテーブル、その列対応しているプロパティに。目的は、変換対象データ及び関係データを完了するために、永続層です。

②ビジネス層:トランザクションスクリプトモード。ビジネスの操作に確保しつつ、即ち、データベースの更新処理動作のすべてを維持しながら、すべての、方法としてパッケージ

    同時に成功または失敗。部分的に成功した部分的な障害によるデータ破損の操作は避けてください。

③プレゼンテーション層:MVCパターン。

               これは、モデルM、すなわち、エンティティ・クラスと呼ばれます。データのカプセル化とデータの伝送のために。

               Vは、表示データに設定されているビュー、GUIコンポーネントです。

               Cは、の流れを制御するためのイベントであることを、制御され

 

デザインの原則:

           設計原理インターフェースサービス層:クラスへの物理インタフェースは、ビジネスの方法をコミットします。プレゼンテーション層からの引数のビジネス方法。

           層設計原理永続インタフェース:クラスへの物理インタフェース、持続的なデータベース操作方法。

リリース6元記事 ウォンの賞賛3 ビュー796

おすすめ

転載: blog.csdn.net/SmileLucki/article/details/105208071