MyBatis
1 原始JDBC的缺点(了解)
2 MyBtais原理(重点,尤其是图)
3 MyBatis入门程序(背下来的)
1 模板代码,背诵
2 增删改要提交
3 主键回填(重点)
4 原始dao的开发方式(iBatis的开发方式)(了解)
5 mapper代理的开发方式(重点)
1 模板代码背诵(如何获得mapper)
6 SqlMapConfig.xml的各个配置
7 输入映射和输出映射
1 pojo扩展类
2 pojo包装类
3 pojo自定义的属性—列映射 (ResultMap的初级用法)
8 动态SQL
1 where
2 if
3 foreach
9 订单模块分析(重要在如何分析)
1 了解每个表的意义(表,列,外键关系)
2 了解映射关系(一对一,一对多)
3 一对一怎么写
4 一对多怎么写
5 该模块所有表的联合查询
10 逆向工程(很重要,但是很简单)
11 Druid连接池替换 (了解)
Spring
1 简单工厂(了解)
2 spring入门程序(重点)
1 配置文件
2 主方法
3 IOC(控制反转:思想层面了解,原来需要对象,自己主动创建,spring创建好,需要了直接获得)
4 DI (依赖注入) 重点
1 set注入
2 构造注入
3 自动注入
4 注解注入(重点)
3 AOP切面
1 代理模式;
2 静态代理:
3 动态代理: JDB动态代理,CGlib动态代理
4 aop(重点:理解为主)
1 通知 (重点)
2 切点(切点表达式)
3 组装切面(配置文件:切面=切点+通知)(重点)
5 注解(了解)
6 事务处理(了解)
7 声明式事务处理(非常重要,背诵如何复制粘贴)
1 如何添加事务管理器(spring自带)
2 如何配置事务通知(重点)
4 Spring整合MyBatis(这里描述的是SSM整个过程)(重点)
1 整合思路(按照技术框架去想)
2 梳理: 都需要添加哪些依赖,之后按照梳理内容添加
3 梳理:配置文件,之后按照梳理内容添加
4 配置 web.xml
1 DispathcherServlet: 大总管,前台控制器
2 如何加载各个spring文件
3 配置中文乱码处理(post方式,和get的改性Tomcat配置文件的方式)
5 applicationcontext-dao.xml
1 db.properties加载
2 数据源加载 dataSource
3 SQLSessionFactory
4 MapperScanConfig (生成mapper代理对象)
6 applicationcontext-transaction.xml
1 添加事务管理器
2 添加事务通知
3 组装切面
7 applicationcontext-servicexml
8 springmvc
1 注解的映射器和适配器
2 视图解析器
3 controller扫描
9 添加测试controller,验证项目是否正确
SpringMVC
1 springmvc运行原理图(重点)
2 springmvc入门程序(SSM整合的第九点)
1 非注解的映射,
2 非注解适配器
3 注解的映射器
4 注解的适配器
以上都是了解:
<mvc:annotation-driven></mvc:annotation-driven>(重点)
3 SSM整合(见上面)
4 查询商品列表(重点)
1 运行第一个SSM项目,实现所有time数据
2 RequestMapping
1 请求路径设置
2 窄化路径请求
3 请求方法设置
3 视图解析器的前缀和后缀
4 参数绑定 简单类型的参数绑定
5 方法的返回值
1 ModelAndView
2 String
1 直接写 “items/itemsList” 逻辑视图名,视图路径
2 “forward:XXX/XXXX” 转发,路径是url路径
3 “redirect开头” 重定向,路径是url路径
3 void 类似于以前的servlet里的用法
5 修改商品
1 业务分析: 分析出当前业务都有哪些功能
2 整个贯穿SSM程序,运行
1 mapper层单表不用自己写
2 service层
1 校验
2 逆向工程条件操作添加
3 controller
3 参数绑定(原始po类型参数绑定)(重点)
4 自定义的转换器(重点)
6 根据条件查询商品(四表联查)(重点)
1 演示自己设置了,扩展类,包装类,自己写mapper.xml,自己写动态SQL,
2 参数绑定(po类的包装类)
7 批量删除
参数绑定: 数组(重点)
8 批量修改(重点)
参数绑定 po类的集合对象 List
参数绑定 po类的map集合 Map
springmvc本地化的对象
9 访问路径设置及静态资源处理(面试题,能说明白就行)
10 Json处理(重点)
1 Jackson
1 三大注解(重点) ResponseBody(方法上面,或者返回值上面) RequestBody(参数前面) RestController(类上,表示所有的方式都是Json处理)
2 属性设置注解(会对照文档使用)
2 FastJson:用法同Jackson
11 各种功能用法(会对照文档实现功能)
1 异常处理器
2 拦截器
3 验证码
4 上传
5 下载
6 REST
7 AJAx跨域
本文详细介绍了MyBatis的原理、模板代码、动态SQL、Mapper代理,以及Spring与MyBatis的整合(SSM),涵盖了JDBC的比较、事务处理、XML配置和SpringMVC的基本用法。
2202

被折叠的 条评论
为什么被折叠?



