能用MVC的方法再详细解释一下吗?

能用MVC的方法再详细解释一下吗?

http://img1.sycdn.imooc.com//climg/5ced3067000112c409850553.jpg

比如M、V、C分别是哪一块,做了哪些工作这样

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,MVC是一种设计模式,M(model模型),V(View视图),C(Controller),Model模型一般是指Dao和service,view代表显示页面,C表示控制器。而springMVC严格意义上指的是前端控制器,就是每次客户端与服务器交互都要经过springMVC的controller,因为并不涉及到数据的处理,所以并没有很明显的区别M和V。这里DispatchServlet可以看出控制器,handlerMapping和hanler等配合处理。HandlerAdapter返回了ModeAndView,以及ViewResolve解析及返回View。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 96年的nash 提问者 #1
    Handler相当于什么呢?感觉像是一个Servlet啊,对url的请求做处理,再返回一个ModelAndView给视图层
    2019-06-03 17:49:34
  • 好帮手慕珊 回复 提问者 96年的nash #2
    你好!Handler可以看成是控制器。祝学习愉快!
    2019-06-03 18:41:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师