mvc controller 控制view吗
请问controller只起一个连接view和model作用吗,还控制view的刷新和显示吗?还有请问是mode层处理后直接通知view层刷新界面吗,还是通知contro...
请问controller只起一个连接view和model作用吗,还控制view的刷新和显示吗?
还有请问是mode层处理后直接通知view层刷新界面吗,还是通知controller层去刷新界面? 展开
还有请问是mode层处理后直接通知view层刷新界面吗,还是通知controller层去刷新界面? 展开
3个回答
展开全部
MVC的分层是比较清晰的,各自有各自的作用:
你的问题中
1. controller并不只起一个连接view和model作用,他会有很多其他的作用(例如权限控制,部分业务逻辑等等)
2. controller控制view的显示,View层的刷新,是通过表单或者Ajax的方式提交到controller层的,在MVC中一般使用ajax,将字段封装成json的形式进行传递
3. model层处理后不会直接通知view层的,model只是项目的模型,放的是一些数据库中的属性字段。也不会通知controller层刷新界面,而是view请求controller,然后controller进行处理,处理过程中需要的一些object就是我们的model层
你的问题中
1. controller并不只起一个连接view和model作用,他会有很多其他的作用(例如权限控制,部分业务逻辑等等)
2. controller控制view的显示,View层的刷新,是通过表单或者Ajax的方式提交到controller层的,在MVC中一般使用ajax,将字段封装成json的形式进行传递
3. model层处理后不会直接通知view层的,model只是项目的模型,放的是一些数据库中的属性字段。也不会通知controller层刷新界面,而是view请求controller,然后controller进行处理,处理过程中需要的一些object就是我们的model层
展开全部
controller 担任的是与前台后台进行交互的工作。 model层仅是与数据库进行交互获得数据 最终还是要controller进行逻辑处理 返回到view 至于刷新页面就需要看你的代码了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
光想是没用的,多用一写MVC模式的框架,多思考下就能理解了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询