一、分层架构1.1>概述一提到分层架构,大家应该都不会陌生。因为当我们开始从事软件开发这一行业的时候,接触到的企业项目基本都是采用分层架构的。它产生的时间比较早,可以说,分层架构模式被认为是所有架构的始祖。分层架构的一个重要的原则就是——每层只能与位于其下方的层发生耦合。那么,以下图为例,我们一般在项目开发中,会将整个项目分为:用户接口层、应用层、领域层和基础设施层。针对分层架构分为:严格分层架构和松散分层架构。由于用户界面层和应用服务通常需要与基础设施打交道,许多系统都是基于松散分层架构的。严格分层架构(StrictLayersArchitecture):某层只能与直接位于其下方的层发生耦合