三层架构与MVC面试题(含详细接地气答案).docx

三层架构与MVC面试题(含详细接地气答案).docx

三层架构与MVC面试题(含详细接地气答案)

一、基础认知类(入门必问)

1.什么是三层架构?分别是哪三层,各自作用是什么?

参考答案:

三层架构是后端开发最基础的分层设计,核心目的就是解耦、分工、方便维护,三层分别是:表现层、业务逻辑层、数据访问层。

1)UI表现层(PresentationLayer)

负责和用户交互,只做接收请求、返回结果、页面展示,不写任何业务逻辑和SQL。

常见:控制器Controller、前端页面、接口API层。

2)BLL业务逻辑层(BusinessLogicLayer)

整个项目的核心,专门处理业务规则、数据校验、流程判断。

比如:注册判断手机号是否重复

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档