典型的 MVC 分层设计,咱们能够参考阿里巴巴开发手册中给出分层设计模型,如图所示:
其中,在上图中的箭头示意一种间接依赖关系,凋谢接口层能够依赖于 Web 层,也能够间接依赖于 Service 层,其它依此类推 (具体每层要实现的逻辑可自行查阅阿里巴巴开发手册)。
零碎分层设计是一种设计思维,是让每层对象都有一个独立职责,再让多层对象协同(耦合)实现一个残缺的性能。这样做能够更好进步零碎可扩展性, 但同时也会减少零碎整体运维的难度。
其中,在上图中的箭头示意一种间接依赖关系,凋谢接口层能够依赖于 Web 层,也能够间接依赖于 Service 层,其它依此类推 (具体每层要实现的逻辑可自行查阅阿里巴巴开发手册)。
零碎分层设计是一种设计思维,是让每层对象都有一个独立职责,再让多层对象协同(耦合)实现一个残缺的性能。这样做能够更好进步零碎可扩展性, 但同时也会减少零碎整体运维的难度。