请问controller是什么意思呢?

来源:5-8 业务组件-SearchView组件开发-02

ude

2023-07-04

不明白controller在代码里是什么作用?

写回答

1回答

one_pieces

2023-07-04

同学你好,我们说 controller,一般会跟 MVC 这个模型一起,即 Model-View-Controller。这个模型是用来处理 Model 数据与 View 视图之间的转换,那么 Controller 就是处理两者之间的转换关系,因为 View 可以视作一种对外交互(返回静态资源),而在前后端分离之后,View 从后端分离出来,后端只作为 api 服务,所以现在 Controller 一般就用于处理请求响应,在里面是基本的业务逻辑。我们还看到有一些叫 Service 的东西,这个其实就是用于处理组装数据的逻辑,比如有时我们需要从不同的表里拿数据后,再组装在一起,因为这些组装逻辑一般都是可以复用的,所以我们也会将一些复用逻辑单独抽成 service。这套分层思想,在后端项目里非常常见,相信做过后端的同学都知道~

0
0

Vue3+Pinia+Vite+TS 还原高性能外卖APP项目

Vue3+Pinia+Vite+TS 还原高性能外卖APP项目

392 学习 · 251 问题

查看课程