分层架构(Layered Architecture)

分层架构(Layered Architecture)

💡 原文约400字/词,阅读约需2分钟。
📝

内容提要

分层架构将系统划分为不同的抽象层次,每层有特定职责,便于维护和扩展。各层通过服务连接,确保变更影响最小。常见层次包括表示层、业务层和持久层,分为封闭层和开放层。

🎯

关键要点

  • 分层架构将系统划分为不同的抽象层次,每层有特定职责。
  • 各层通过服务连接,确保变更影响最小。
  • 常见层次包括表示层、业务层和持久层。
  • 表示层负责用户界面和与浏览器的通信逻辑。
  • 业务层执行与请求相关的特定业务操作和流程。
  • 持久层负责保存或检索存储的信息。
  • 数据库层负责物理存储数据。
  • 分层架构中,各层之间应存在隐含的隔离。
  • 封闭层遵循严格的层级结构,层间只能直接访问相邻层。
  • 开放层允许一层访问其下方的任何层,提供灵活性。
  • 服务层是可选的,允许不同的请求和流程使用。
➡️

继续阅读