码迷,mamicode.com
首页 > Web开发 > 详细

谈谈对MVC的理解(重要)

时间:2020-11-16 13:30:01      阅读:17      评论:0      收藏:0      [点我收藏+]

标签:block   servlet   对象   text   流向   thymeleaf   loading   mvc框架   http   

MVC是对Web层做了进一步的划分,更加细化

Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。
View(视图) - 视图代表模型包含的数据的可视化,比如HTML,JSP,Thymeleaf,FreeMarker等等
Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开,目前的技术代表是Servlet,Controller

常见的MVC框架有,Struts1,Struts2,SpringMVC

比如,SpringMVC分为两个控制器

DispatchServlet:前端控制器,由它来接收客户端的请求,再根据客户端请求的URL的特点,分发到对应的业务控制器,比如UserController

 技术图片

谈谈对MVC的理解(重要)

标签:block   servlet   对象   text   流向   thymeleaf   loading   mvc框架   http   

原文地址:https://www.cnblogs.com/MJyc/p/13953885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!