Spring,SpringMvc,Mybatis 框架总结
5Spring
1-2 控制反转和依赖注入
第一天:如何在applicationContext.xml配置需要被Spring容器管理的对象 然后掌握set方法注入
第二天:通过注解形式创建对象和注入属性是必须掌握的,
3-4 面向切面编程
第三天:理解代理设计模式 静态代理、两种动态代理的优缺点 , aop的基本概念(切面、通知、连接点、切入点) 和基本配置
第四天:注解形式的AOP 自定义注解 错误日志异常记录、方法运行时间、通过自定义注解事务、权限管理、缓存练习
5 整合jdbc 和声明式事务
第五天:整合jdbc只有当不用Mybatis框架并且用了Spring框架的时候才会用到,所以并不作为重点内容,声明式事务两种 配置文件形式和注解形式
1Springmvc
第六天:两个配置文件中要写的内容:
1. web.xml:Servlet分发器(引入核心配置文件)乱码过滤器
2. 核心配置文件中 mvc注解开关、包扫描、资源和文件上传的解析器
掌握从页面中接收参数 和给页面返回参数的各种方式
2Mybatis
第一天:两个配置文件中需要写的内容:1.核心:数据源、引入mapper、别名、
2.Mapper映射文件写的内容:nameSpace、Sql语句
动态更新、动态插入、动态查询、批量删除、
第二天:Mybatis的接口形式 缓存 手动封装结果集 多表查询
整合
- web.xml之前引入一个SpringMVC和核心配置文件 改成 * (2个Spring和SpringMVC的核心配置文件)
- Spring核心: 2个bean
- 会话工厂的bean: 3条 a.配置数据源 b.引入Mybatis的核心配置文件 c.引入所有的mapper
- Mapper扫描配置bean:配置 所有mapper接口类所在的包cn.tedu.mapper
3.Mybatis核心 空的