響應式網站建設推廣百度推廣銷售員的工作內容
層次架構風格從之前的兩層C/S到三層C/S,然后演化為三層B/S架構,三層B/S架構之后仍然在往后面演化,我們來看一下層次架構演化過程中都有了哪些演化的架構風格呢?
而我們先簡單了解一下之前的層次架構風格中分層的各個層次的作用。
- 表現(xiàn)層:由于用戶進行交互,比如MVC,MVP,MVVM其實都是與用戶頁面打交道的一層
- 中間層:比如我們的接口層或者業(yè)務邏輯層,一般主要用于處理業(yè)務邏輯,比如我們的service層
- 數(shù)據(jù)訪問層:ORM(對象關系映射),比如說平常的hibernate或mybatis.就是把一個個對象和關系表的數(shù)據(jù)通過映射關系綁定起來,讓我們把數(shù)據(jù)庫操作映射到這個對象的操作上來。。
- 數(shù)據(jù)架構層(其實就是數(shù)據(jù)庫)
1、MVC架構風格
MVC分別是什么?
- Model(模型):是應用程序中用于處理應用程序數(shù)據(jù)邏輯的部分。通常模型對象負責在數(shù)據(jù)庫中存取數(shù)據(jù)。
- View(視圖):是應用程序中 處理數(shù)據(jù)顯示的部分,通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。
- Controller(控制器):是應用程序中處理用戶交互的部分。通常控制器負責從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)