谈谈对MVC的理解(重要)

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

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

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

比如,SpringMVC分为两个控制器

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

 

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