2021
07-06
07-06
浅谈架构模式变迁之从分层架构到微服务架构
目录前言单体架构分布式架构软件设计中的谬误谬误1:网络是可靠的谬误2:时延是0谬误3:带宽是无限的谬误4:网络是安全的谬误5:网络拓扑一成不变谬误6:只有一个网络管理员谬误7:通信成本为0谬误8:网络是同质的总结前言谈到软件系统设计的方法论,在代码层面,有我们熟悉的23种设计模式(designpattern),对应到架构层面,则有所谓的架构模式(architecturepattern)。它们分别从微观和宏观的角度指导着我们设计出良好的软件...
继续阅读 >
SpringMVCMVC介绍MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,是⼀种⽤于设计创建Web应⽤程序表现层的模式。MVC中每个部分各司其职:Model(模型):模型包含业务模型和数据模型,数据模型⽤于封装数据,业务模型⽤于处理业务。View(视图):通常指的就是我们的jsp或者html。作⽤⼀般就是展示数据的。通常视图是依据模...