SpringMVC介绍
1、SpringMVC是什么?
Springmvc是一个web层mvc框架,类似struts2.
Springmvc是spring的部分。
2、为什么要用SpringMVC?
(1)实现机制:
Struts2是基于过滤器实现的。
Springmvc基于servlet实现。Servlet比过滤器快。
(2)运行速度:
Struts2是多列
请求来了以后,struts2创建多个对象:ActionContext,valuestack,UserAction,ActionSuport,ModelDriven。userAction里面属性:User对象,userlist集合等。
Springmvc是单列。
(3)参数封装来分析:
Struts基于属性进行封装。
Springmvc基于方法封装。
3、SpringMVC怎么用?
笔记03_P247
例题:springmvc_day01
Springmvc入门程序:
3.1、创建一个web工程
3.2、导入jar
3.3、配置web.xml
在web.xml配置前端控制器:DispatcherServlet
配置springmvc.xml
3.4、自定义Controller
3.5、定义视图页面
3.6、根据代码分析springmvc执行流程