SpringMvc学习
服务器端 分成三层架构 :表现层、 业务层、 持久层
表现层
接收与客户端发送端的请求 然后返回给客户端
MVC设计模型: Model :java bean 对象
View 视图
Controller 控制器 servlet
SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架
通过一套注解 让一个简单的Java类成为处理请求的控制器 无须实现任何接口
前端控制器 请求到处理器映射 初期起始配气 视图解析器 处理器或页面控制器 验证器 命令对象 表单对象
配置前端控制器 web.xml
启动服务器 加载一些配置文件
DispatcherServlet对象创建 springmvc.xml被加载 HelloController创建成对象
发送请求 后台处理请求
一个请求 -----> DispatcherServlet 前端控制器——> requestMapping
SpringMVC框架基于组件方式流程
RequestMapping 注解 ;用于简历请求URL和处理请求方法之间的对应关系,可以作用在方法或者类上
自定义类型转换器
常用注解:@RequestParam
@RequestBody 整个请求体
@ParamVariable