← 返回首页
SpringMVC教程(一)
发表时间:2020-05-29 16:17:14
SpringMVC简介

SpringMVC是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发。

1.SpringMVC与Spring的关系

springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。 springmvc是一个基于mvc的web框架。 springmvc 表现层:方便前后端数据的传输。 Spring MVC 拥有控制器,作用跟Struts类似,接收外部请求,解析参数传给服务层。 Spring MVC提供了Web应用开发的一整套流程,不仅仅是MVC,他们之间可以很方便的结合在一起。

2.SpringMVC的特点

3.SpringMVC比较Struts2 目前SpringMVC是最主流的MVC框架,已经逐步取代Struts2框架。原因有以下几点: - Struts2爆出重大安全漏洞,而且已经不是第一次了。 - Spring MVC和Spring是无缝衔接的。从这个项目的管理和安全上也比Struts2高。 - SpringMVC可以认为已经做到真正的100%零配置。 - SpringMVC开发效率和性能更高于Struts2。 - SpringMVC集成了Ajax,使用非常方便,只需一个注解@ResponseBody就可以简单实现。