上次我們創(chuàng)建了項目的服務(wù)層,服務(wù)層在業(yè)務(wù)邏輯簡單,或項目運行初期不是很容易體現(xiàn)出他的價值;傳送門:項目架構(gòu)開發(fā):服務(wù)層
服務(wù)層專門處理非業(yè)務(wù)邏輯的一些功能,比如緩存、異常處理、組織多個應(yīng)用邏輯等;這次我們搭建最上層的展現(xiàn)層,用到的知識面包括以下:
asp.net mvc5 + bootstrap + autofac + AutoMapper
這次我們沒有用服務(wù)層,而是直接調(diào)用應(yīng)用邏輯層接口方法,其實對小項目來說,這樣已經(jīng)足夠了;服務(wù)層我們下次再講吧
現(xiàn)在開始吧!
1、創(chuàng)建MVC + UnitTest
先搭建個框架,網(wǎng)上找的后臺模板
2、ViewModel
UI的數(shù)據(jù)載體最好新建一個viewmodel,這樣就不用依賴DTO或PO,因為頁面上顯示的數(shù)據(jù)實體一般比較大,會封裝比DTO多的多的屬性
LoginUserViewModel.cs
網(wǎng)友評論