一、SpringMVC简介
SpringMVC它的底层是Servlet,SpringMVC是一个表现层
作用:就是从请求中接受传入的参数,将处理后的结果数据返回给页面展示。
SpringMVC三大组件:处理器映射器,处理器适配器,前端控制器。
网址
二、SpringMVC 跟 Struts 2 的区别 ?
1.绑定参数的区别。
SpringMVC :绑定形参上面
Struts 2 : 成员变量上面
2.SpringMVC是单例的,Struts2 是多例的
单例?:就是每一个请求都是一个对象来处理。
多例?:是以Class为单位,每一个请求就创建一个类。
3.存储数据的区别?
SpringMVC 存放数据只存放在request域中。
Struts 2 是存放在值栈中。
3.入口的区别?
SpringMVC 的入口是一个 servlet的前端控制器。
Struts2 入口是一个 filter 过滤器
SpringMVC 笔记的项目附件:Eclipse开发环境。