Type: concept
Confidence: 0.70
Created: 2026-04-25
Updated: 2026-04-25
Tags: 架构设计分层架构控制论

控制器

概述

在分层架构中负责处理请求和响应的组件,通常位于应用的入口层,协调用户界面与业务逻辑之间的交互。

关键内容

  1. 职责:控制器接收来自客户端的请求,解析参数,调用适当的服务层方法处理业务逻辑,并返回适当的响应结果,是应用与外部世界的接口。
  2. 设计原则:控制器应保持轻量级,主要负责数据传递和协调,避免包含复杂的业务逻辑,业务逻辑应委托给服务层处理。
  3. 与其他层的关系:控制器与视图层或API接口层紧密协作,向上接收用户输入,向下调用服务层完成具体操作,是分层架构中的协调者角色。

来源

相关