必威电竞|足球世界杯竞猜平台

多層架構
來源:互聯(lián)網

多層架構是開發(fā)人員在開發(fā)過程當中面對復雜且易變的需求采取的一種以隔離控制為主的應對策略。每一層都可以單獨部署。將整個項目自下而上的分為:數(shù)據(jù)持久(數(shù)據(jù)訪問)層,邏輯(業(yè)務)層,UI(展現(xiàn))層。

正文

數(shù)據(jù)訪問層:負責將數(shù)據(jù)持久化響應的數(shù)據(jù)存儲設備上,如DataBase,Txt,Excel等。

業(yè)務邏輯層:負責處理為滿足軟件需求而訂制的一系列的邏輯與業(yè)務,如用戶在前端下訂單之后,整個業(yè)務流可能涉及到,獲取用戶信息,獲取商品信息,獲取購物車信息,驗證商品可購買數(shù)量是否滿足本次購買,針對用戶身份產生不同的優(yōu)惠策略,同時會驗證Cookie,Session等端產生數(shù)據(jù)的有效性,最終才會產生訂單,而訂單產生之后會涉及到倉儲物流等一系列的Erp系統(tǒng)業(yè)務,所有的這一套都屬于“下訂單”這一需求的業(yè)務邏輯。

展示層:負責與用戶交互的界面,良好的用戶體驗多是使用在這里。

參考資料 >

生活家百科家居網