目录
- 1.SpringMVC的知识
- ①SpringMVC的基本使用流程
- ②SpringMVC的单元方法获取请求
- ③SpringMVC的单元方法的响应方式
- ④SpringMVC中的Ajax请求处理
- ⑤SpringMVC的自定义视图解析器
- ⑥SpringMVC的上传和下载
- ⑦SpringMVC的拦截器
- ⑧SpringMVC的运行原理
- 2.Spring的知识点
- ①SpringIOC
- ②SpringAOP
- ③SpringTX
- 3.Mybatis的知识点
- 4.使用SSM完成功能开发流程
1.SpringMVC的知识
技能:使用SpringMVC来处理浏览器发起的请求。
①SpringMVC的基本使用流程
代码语言:javascript复制i.导入jar包
ii.配置SpringMVC的配置文件
iii.配置web.xml文件
iv.创建控制器类并声明单元方法
②SpringMVC的单元方法获取请求
代码语言:javascript复制i.使用形参名和键名一致获取
ii.使用@RequestParam注解
iii.使用实体类对象
iv.使用restful格式
③SpringMVC的单元方法的响应方式
代码语言:javascript复制i.请求转发
ii.重定向
iii.直接响应
④SpringMVC中的Ajax请求处理
代码语言:javascript复制前台发起ajax的逻辑代码不变,后台单元方法直接
返回响应数据,单元方法上使用注解@ResponseBody
使用jackson的jar包
⑤SpringMVC的自定义视图解析器
代码语言:javascript复制作用:可以让我们通过在单元方法的返回值中直接
返回资源的名称,即可请求转发WEB-INf下的资源。
注意: forward关键字的声明时机
静态资源的放行的配置
⑥SpringMVC的上传和下载
异步的上传。
⑦SpringMVC的拦截器
⑧SpringMVC的运行原理
2.Spring的知识点
①SpringIOC
代码语言:javascript复制使用SpringIOC来创建和管理对象资源。
使用SpringIOC实现层与层之间的解耦。
Spring和Mybatis的整合
②SpringAOP
在不修改原有功能代码的基础上完成功能扩展。
③SpringTX
在Spring的配置文件中配置声明式事务管理
3.Mybatis的知识点
代码语言:javascript复制①使用Mybatis完成单表的增删改查
②使用Mybatis完成多表查询
③使用Mybtis完成Sql语句的动态拼接
4.使用SSM完成功能开发流程
①创建web项目,然后导入SSM的jar包 ②在src下创建MVC的包结构 ③在src下创建并配置
代码语言:javascript复制SpringMVC.xml
applicationcontext.xml
db.properties
log4j.properties
④配置web.xml文件 ⑤声明代码完成功能处理