图解SpringMVC架构及工作流程
一、图解SpringMVC架构
SpringMVC架构分为三部分:
M:model模型,分为业务模型和数据模型。
数据模型就是我们经常使用的pojo包、entity包或bean包下的实体类,主要用于存储数据。
业务模型就是我们经常使用的controller包或web包,service包,mapper包或dao包下的业务类,用于处理业务,不存储数据,本质上也就是适合放入spring容器中,并以单例模式存在的类。
V:view 视图
负责视图解析和渲染视图
C:controller 控制器
本质上就是DispatcherServlet前端控制器,用于接收用户请求,处理所有业务流程获取数据,将数据渲染为视图,并响应给用户。
二、图解SpringMVC工作流程(12步)
</