Spring MVC
MVC框架有很多,根据vitalflux.com对2014年-2015年Web框架排名显示,Spring MVC排名第一,前十都没有Struts2。
三层架构:展现层+应用层+数据访问层。MVC只存在三层架构的的展现层。在Spring MVC里,有个专门的类叫Model,用来和V之间的数据交互、传值;V指的是视图页面,包括JSP、freeMarker等。C指的是控制器(注解@Controller的类)。三层架构是整个Web应用的架构,是由Spring框架负责管理。一般项目结构中都有Service层、Dao层,这两个对应了应用层和数据访问层。
Spring MVC原理
Spring MVC 是Spring框架中用于Web应用快速开发的一模块,提供了一个DispatcherServlet来开发Web应用。工作流程如下图:

工作流程描述如下图:

SpringMVC作为Spring框架的一部分,专为Web应用提供快速开发支持。它采用MVC设计模式,将应用程序分为模型、视图和控制器三个部分。在SpringMVC中,使用DispatcherServlet进行请求分发,通过Controller处理业务逻辑,利用Model传递数据到视图层。
1774

被折叠的 条评论
为什么被折叠?



