分层架构与MVC模式 — 软件工程选择题
题目
某图书借阅系统采用表示层、业务层和数据访问层,并在表示层使用 MVC 模式。下列职责划分正确的是哪一项?
A. 表示层的控制器接收请求并协调视图与模型,业务层处理业务规则,数据访问层负责数据持久化
B. 表示层的视图处理业务规则,业务层负责接收界面输入,数据访问层负责展示页面
C. 表示层的模型负责直接访问数据库,业务层负责展示页面,数据访问层负责接收用户请求
D. 表示层的控制器负责数据持久化,业务层负责展示页面,数据访问层负责处理界面交互