计算机网络OSI七层模型、TCP/IP五层模型
● 各层之间通过协议去处理接口传输问题。
比如:应用层转成TCP/IP协议时,按照TCP/IP协议的网络包头、包尾状态,将应用层的传输数据前后分别加上控制头和控制尾。TCP/IP层只需要解析该控制头和控制尾,其他信息移交给下一层去处理。
MVC模型
● M:核心模型设计层
● V:视图层
● C:控制层
Web系统的开发,可将前端、后端、流程设计拆分,通过他们之间基于Spring的注入类接口去做模型分层的设计。
领域模型
● 根据业务领域拆分,每个领域模型都能处理各自的生命周期的管理请求。每个领域包含自己的MVC,能各司其职完成他要处理的任务。
比如:商品领域模型,能处理商品的创建、修改、浏览、到数据库的落地,包括视图解析;订单领域模型,完成交易的整个支付的生命周期链路管理。
● 领域相互之间交互的方式就是通过领域之间对外暴露的接口,即接口契约。
网友评论