MVC架构理解

it2023-01-10  63

MVC

M:模型Model,理解成“数据”即可,可以是SQL出来的数据。 V:视图View,一般就html代码和json代码两种 C:控制器Controller=活动Actions(很多个action)

Action:就是一次http 网络请求(就是一个URL) request->response request<-response

Action和Controller的区别与联系

http://域名/user/addUser http://域名/user/delUser

上面中的addUser和delUser就是action,user就是Controller(Controller=活动Actions(很多个action)) 当访问这两个URL时就会执行两个action addUser和delUser

URL解析:

http://域名/user/addUser

域名==项目(工程)

user==一个名为user的 Controller

addUser==一个名为addUser的Action

delUser==一个名为delUser_的Action

B/S模式

浏览器发起请求request,访问一个URL路由,就会执行一个Controller中的一个Action.这个Action会调用Model获取数据Action将数据输出到View页面上,这个页面可以是 html也可以是JSON.response返回View给浏览器浏览器渲染出View来
最新回复(0)