在上一节篇中主要是学习了架构和框架的的区别,包含系统和子系统的概念,以及在不同的维度去区分一个系统的架构是个什么样子。 今天我们开看一下架构这个概念是为什么出现,为什么我们每开发一个系统都要进行架构设计。
一切事物都有自己产生的原因,那么架构的出现是为什么呢?
4.从MVC-规范的Spring MVC框架设计角度来看或者DDD的领域驱动设计规范的Axon来看的架构设计等,mvc的话就很简单,分层controller层 service 层,respositry层或者DAO层。而DDD就相对于能复杂一点,也就是Domian(领域层) ,aplication(组装domain层各个组件及基础设施层的公共组件,完成具体的业务服务) ,interface (对外接口层), instraucture(基础设施层)。