SSM知识梳理
2020-12-10 17:27:54 33 举报
AI智能生成
SSM相关知识的梳理和整合
作者其他创作
大纲/内容
MyBatis
简介
ORM
核心配置文件
CRUD
方式一:映射信息封装
读取配置文件工具类
方式二:Mapper接口代理(推荐)
Mybatis映射文件
日志配置
引入jar包
log4g配置文件
Sql片段
#和$(重点)
模糊查询(重点)
分页查询(重点)
多个参数问题(重点)
动态sql
if标签
foreach标签
choose标签
where标签
set标签
trim标签
连表查询
多对一
一对多
缓存
Spring
Spring核心组件
Spring核心容器
数据访问/集成
Web
其他
IOC
相关依赖
配置
Bean标签
属性介绍
Bean对象创建的四种方式
构造方法创建
静态工厂创建
非静态工厂创建
注解创建(推荐)
ICO属性注入的三种方式
构造方法属性注入
set方法属性注入
注解属性注入
AOP
代理模式
静态代理
动态代理
JDK动态代理
proxy
InvocationHandler
Cglib动态代理
方法拦截器:MethodInterceptor
intercept
AOP配置
AOP相关依赖
xml配置
自定义增强类
前置增强-MethodBeforeAdvice
后置增强-AfterReturningAdvice
环绕增强-MethodInterceptor
异常增强-ThrowsAdvice
aop配置
注解配置
AspectJ 依赖
AspectJ通知类型
@before 前置通知,相当于BeforeAdvice
@AfterReturning后置通知,相当于AfterReturningAdvice
@Around环绕通知,相当于MethodInterceptor
@AfterThrowing异常抛出通知,相当于ThrowAdvice
@After最终final通知,不管是否异常,该通知都会执行
@DeclareParents 引介通知,相当于IntroductionInterceptor(Spring只支持对切入点的增强,了解就行了)
通知属性
execution
切点命名
Spring整合Mybatis
依赖
配置文件
Spring配置
日志配置
事物的管理方式
编程式事物
声明式事物
开启事物配置
事物特征
并发下事物产生的问题
脏读
不可重复读
幻读
事物的隔离级别
Spring中七种Propagation类的事的传播性
Spring MVC
依赖
MVC设计模型
执行控制器
DispatcherServlet:前端控制器
HandlerMapping:处理器映射器
Handler:处理器
HandlAdapter:处理器适配器
View Resolver:视图解析器
view:视图
配置
web配置
Spring MVC容器配置
Mybatis Plus
依赖
Shiro
核心组件
Subject
SecurityManager
Realm
相关类
Authentication 认证
Authorization 授权
Cryptography 安全数据加密
Session Management 会话管理
Web Integration web系统集成
Interations 集成其它应用,spring、缓存框架
收藏
收藏
0 条评论
下一页