計算機(jī)網(wǎng)絡(luò)OSI七層模型、TCP/IP五層模型
● 各層之間通過協(xié)議去處理接口傳輸問題饵逐。
比如:應(yīng)用層轉(zhuǎn)成TCP/IP協(xié)議時劲阎,按照TCP/IP協(xié)議的網(wǎng)絡(luò)包頭、包尾狀態(tài)刨沦,將應(yīng)用層的傳輸數(shù)據(jù)前后分別加上控制頭和控制尾诗宣。TCP/IP層只需要解析該控制頭和控制尾,其他信息移交給下一層去處理想诅。
MVC模型
● M:核心模型設(shè)計層
● V:視圖層
● C:控制層
Web系統(tǒng)的開發(fā)召庞,可將前端岛心、后端、流程設(shè)計拆分篮灼,通過他們之間基于Spring的注入類接口去做模型分層的設(shè)計忘古。
領(lǐng)域模型
● 根據(jù)業(yè)務(wù)領(lǐng)域拆分,每個領(lǐng)域模型都能處理各自的生命周期的管理請求诅诱。每個領(lǐng)域包含自己的MVC髓堪,能各司其職完成他要處理的任務(wù)。
比如:商品領(lǐng)域模型娘荡,能處理商品的創(chuàng)建旦袋、修改、瀏覽它改、到數(shù)據(jù)庫的落地疤孕,包括視圖解析;訂單領(lǐng)域模型央拖,完成交易的整個支付的生命周期鏈路管理祭阀。
● 領(lǐng)域相互之間交互的方式就是通過領(lǐng)域之間對外暴露的接口,即接口契約鲜戒。