MVC 高频面试题及详细真实答案(实战版).docx

MVC 高频面试题及详细真实答案(实战版).docx

MVC高频面试题及详细真实答案(实战版)

一、基础概念类(入门必问)

1、简单说下什么是MVC?各自的作用是什么?

参考答案:

MVC是项目开发中经典的分层架构模式,核心目的是解耦,把数据、视图、业务控制逻辑拆开,方便维护和迭代,三个模块分工明确、互不越权:

M(Model模型层):负责数据和业务逻辑。包含实体类、数据访问、业务处理,比如数据库增删改查、数据校验、业务规则判断,不参与页面展示。

V(View视图层):负责页面展示和用户交互。只用来渲染数据、接收用户操作(点击、输入、提交),不写任何业务逻辑和数据处理代码。

C(Controller控制器):负责调度和中转。接收前端请求

文档评论(0)

1亿VIP精品文档

相关文档