框架复习
柑之一 2019-04-01 07:45:46 spring:
IOC(Invert of control):控制反转,控制权由对象转向容器,由容器根据配置文件去创建实例并创建各个实例之间的依赖关系
AOP(Aspect-Oriented Programming): 面向方面编程
两种代理方式
Jdk代理类 通过接口类代理
Cglib代理 通过实现类代理
Spring事物管理
声明式和编程式
spring的三种注入方式
setter 调节器 基于注解的注入
interface 接口
constructor 构造函数
Mybatis 的常用标签
sql标签 select insert delete update
resultMap 配置java对象属性
常用变量及引用 sql include
spring MVC 的工作原理
1.将请求提交给控制器(DispatcherServlet)或中央处理器
2.控制器收到请求处理映射(HandlerMapping)
3.处理映射生成处理器对象及处理器拦截器返回给控制器(DispatcherServlet)
4.控制器调用处理器适配器(handleradapter)
5.适配器调用具体的处理器(controller 也叫后端控制器)
6.controller执行返回modelAndview
7.返回给控制器
8.控制器将modelAndview传给视图解析器(viewreslover)
9.解析后返回具体view
10.控制器根据view进行渲染视图(模型数据填充到视图中)
11.控制器响应用户
hibernate:
hibernate是完整的ORM框架,自动生成SQL
持久化状态:加入到session缓冲中
游离状态:数据库中存在,但不在session的缓存中