標籤(空格分隔): 架構 設計模式
三層架構指的是: 檢視層(view),服務層(service)和持久層(dao). 他們分別負責不同的功能.
單純就是指後台的設計架構
這種架構模式是從微軟來的, 微軟提倡這種架構模式並且在 零幾年的時候給了乙個寵物商店的demo 用於示範(有一點記不清了.).view層: 用於接收使用者提交請求的**.
service層: 系統的業務邏輯層主要在這裡完成.
dao層: 直接運算元據庫的**.
mvc指的是: model(模型), view(檢視)和controller(控制器).
包括前台和後台, 這裡省略了service層. 其實自己寫的話一般情況下經常把service層省略掉, 設計好controller和model(控制器和資料庫),然後開始設計前端互動.view:檢視 最頂層, 為使用者提供使用介面, 和使用者直接進行互動, 是程式的外殼.
model:資料層 最底層, 是核心的資料層, 程式需要操作的資料或資訊.
controller: 控制層 負責根據使用者從view層輸入的指令, 選取"資料層"中的資料, 然後對其進行相應的操作, 產生最終的結果.
框架: spring(mvc),django(mtv).
設計模式: 工廠模式,介面卡模式,策略模式.
框架是大智慧型, 用來對軟體設計進行分工. 設計模式是小技巧, 對具體的問題提出具體的解決方案, 提高**的復用率降低耦合度.
MVC和三層架構
一 mvc m model 模型 應用程式的核心功能,管理這個模組中用的資料和值 v view 檢視 檢視提供模型的展示,管理模型如何顯示給使用者,它是應用程式的外觀 c controller 控制器 對使用者的輸入做出反應,管理使用者和檢視的互動,是連線模型和檢視的樞紐。1.1 mvc如何工作 m...
MVC和三層架構
一 mvc m model 模型 應用程式的核心功能,管理這個模組中用的資料和值 v view 檢視 檢視提供模型的展示,管理模型如何顯示給使用者,它是應用程式的外觀 c controller 控制器 對使用者的輸入做出反應,管理使用者和檢視的互動,是連線模型和檢視的樞紐。1.1 mvc如何工作 m...
MVC和三層架構
mvc是軟體工程中的一種架構模式,把軟體系統分為三個部分 模型 model 檢視 view 控制器 controller 控制器 controller 控制請求的處理邏輯,並對請求進行處理,負責請求 檢視 view 即使用者看到並與之互動的介面 模型 model 模型代表著一種企業規範,就是業務流程...