- 2.Spring MVC简介
- 2.1 SpringMVC概述
- 2.2 SpringMVC快速入门
- 2.3 SpringMVC流程图示
- 2.4 知识要点
SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于
SpringframeWork 的后续产品,已经融合在 Spring Web Flow 中。
SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越 Struts2,成为最优
秀的 MVC 框架。它通过一套注解,让一个简单的 Java 类成为处理请求的控制器,而无须实现任何接口。同时
它还支持 RESTful 编程风格的请求。
2.2 SpringMVC快速入门SpringMVC入门步骤
需求:客户端发起请求,服务器端接收请求,执行逻辑并进行视图跳转。
开发步骤:
① 导入SpringMVC相关坐标
org.springframework
spring-context
5.3.9
org.springframework
spring-web
5.3.9
org.springframework
spring-test
5.3.9
org.springframework
spring-webmvc
5.3.9
javax.servlet
javax.servlet-api
4.0.1
provided
javax.servlet.jsp
javax.servlet.jsp-api
2.3.3
provided
② 配置SpringMVC核心控制器DispathcerServlet
DispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-mvc.xml
1
DispatcherServlet
/
③ 创建Controller类和视图页面
@Controller
//@RequestMapping("/user")
public class UserController {
@RequestMapping("/quick")
public String save(){
System.out.println("controller save running...");
return "/success.jsp";
}
}
success.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
Success! ${username}
④ 使用注解配置Controller类中业务方法的映射地址
⑤ 配置SpringMVC核心文件 spring-mvc.xml
contextConfigLocation classpath:spring-mvc.xml
⑥ 客户端发起请求测试
启动程序,在浏览器输入htpp:localhost:8080/Spring_mvc/quick 页面跳转到:success.jsp页面2.3 SpringMVC流程图示
代码角度
2.4 知识要点业务角度
SpringMVC的开发步骤
① 导入SpringMVC相关坐标
② 配置SpringMVC核心控制器DispathcerServlet
③ 创建Controller类和视图页面
④ 使用注解配置Controller类中业务方法的映射地址
⑤ 配置SpringMVC核心文件 spring-mvc.xml
⑥ 客户端发起请求测试



