三層架構及分層
一:企業三層架構:
介面層:(UI)
業務邏輯層(BLL)
資料訪問層(DAL)
二:分層原則:
1.封裝性原則:
每個層次向外公開介面,但隱藏內部細節。
2.順序訪問原則:
下一層為上一層服務,但不使用上一層的能力。
三:分層特點:
1.每一層都有自己的職責。
2.上一層不用關心下一層的實現細節,上一層通過下一層提供的對外介面來使用其功能。
3.上一層呼叫下一層的功能,下一層不能呼叫上一層的功能。
四:分層開發的優勢:
1.程式碼複用
2.分離開發人員的關注
3.無損替換
4.降低了系統間的依賴
五:介面互動設計原則:
1.統一性
介面風格統一
互動風格統一
2.美觀性
3.易用性
相關文章
- 三層架構理解架構
- 分層架構和SOA架構
- SpringBoot資料響應、分層解耦、三層架構Spring Boot解耦架構
- MVC 與三層架構MVC架構
- Java三層架構sshJava架構
- .Net三層架構 (轉)架構
- 三層架構與養豬架構
- 前端架構思想:聚類分層前端架構聚類
- 4+2 分層架構 - Ricardo架構
- 軟體架構分層方法論架構
- 三層架構是什麼意思 ?架構
- MVC與三層架構區別MVC架構
- 說說三層架構和MVC架構MVC
- ASp.net 剖析三層架構ASP.NET架構
- 網路知識梳理--OSI七層網路與TCP/IP五層網路架構及二層/三層網路TCP架構
- 架構分層的小糾結-層級該如何劃分與定位?架構
- MVC專案實踐,在三層架構下實現SportsStore,從類圖看三層架構MVC架構
- 邊緣計算:分層架構及拓撲典型組網架構
- Java Web(八) MVC和三層架構JavaWebMVC架構
- 三層架構--理論與實踐架構
- DB2 pureScale的三層架構DB2架構
- DNS分層結構及DNS解析流程DNS
- 三層網路結構(核心層、匯聚層 、接入層)
- 資料倉儲架構分層設計架構
- 基於分層的token架構設計架構
- .NET應用架構設計—重新認識分層架構(現代企業級應用分層架構核心設計要素)應用架構
- NAS層架構03架構
- MVC 三層架構案例詳細講解MVC架構
- 你知道什麼是三層架構嗎?架構
- net三層架構與MVC的區別架構MVC
- 接入層Nginx架構及模組介紹分享Nginx架構
- MVC專案實踐,在三層架構下實現SportsStore-02,DbSession層、BLL層MVC架構Session
- 網際網路分層架構的本質架構
- 關於三層架構的一些想法架構
- EL&JSTL26_MVC&三層架構3JSMVC架構
- 層次式架構案例架構
- Asp.net 2.0三層架構的構建與理解ASP.NET架構
- 映象分層原理及容器層寫時複製