MVC面试题及详细答案(实战接地气版).docx

MVC面试题及详细答案(实战接地气版).docx

MVC面试题及详细答案(实战接地气版)

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

1、什么是MVC?分别解释M、V、C的含义

MVC是软件开发中经典的分层架构设计模式,核心目的是解耦代码、分工明确、方便维护迭代,把项目代码拆分成三个独立又联动的模块,分别是Model、View、Controller。

Model(模型层):负责处理业务数据和业务逻辑,是纯数据、纯逻辑的层级,不参与页面展示。主要包含实体类、数据访问逻辑、业务规则判断,比如用户登录校验、订单计算、数据库增删改查逻辑都写在这里。

View(视图层):只负责页面展示和数据呈现,不处理任何业务逻辑。也就是用户能看到的页面,比如HTML、JSP、Th

文档评论(0)

1亿VIP精品文档

相关文档