Spring
风雨过后&
这个作者很懒,什么都没留下…
展开
-
Spring 事务 (xml配置aop、注解事务)
1.spring事务是基于aop思想实现的,即aop事务 spring封装了事务管理代码 事务操作:打开事务,提交事务,回滚事务 事务操作对象:因为在不同平台,操作事务的代码各不相同.spring提供了一个接口,PlatformTransactionManager 接口 DataSourceTransactionManager HibernateTransitionmanager 注意:...原创 2019-01-10 14:49:50 · 420 阅读 · 0 评论 -
Spring aop
1.思想介绍 2.Spring中的aop概念 横向重复,纵向抽取 1. 2 3 3.spring实现aop的原理 4.xml配置实现aop 1.准备目标对象 2.准备通知 动态代理(优先)必须要有接口:被代理对象必须要实现接口,才能产生代理对象.如果没有接口将不能使用动态代理技术 cglib代理(没有接口)第三方代理:第三方代理技术,cg...原创 2019-01-10 15:11:42 · 73 阅读 · 0 评论 -
手写SpringIOC框架
1.什么是SpringIOC 什么是SpringIOC,就是把每一个bean(实体类)与bean(实体了)之间的关系交给第三方容器进行管理 2.SpringIOC底层实现原理 1.读取bean的XML配置文件 2.使用beanId查找bean配置,并获取配置文件中class地址。 3.使用Java反射技术实例化对象 4.获取属性配置,使用反射技术进行赋值。 详细步骤: 1....原创 2019-01-15 14:24:47 · 199 阅读 · 0 评论 -
动态代理
1.什么是代理? 通过代理控制对象的访问,可以详细访问某个对象的方法,在这个方法调用处理,或调用后处理。既(AOP微实现) ,AOP核心技术面向切面编程。 代理应用场景 安全代理 可以屏蔽真实角色 远程代理 远程调用代理类RMI 延迟加载 先加载轻量级代理类,真正需要在加载真实 2.代理的分类 静态代理(静态定义代理类) 动态代理(动态生成代理类) Jdk自带动态代理 ...原创 2019-01-15 16:18:39 · 87 阅读 · 0 评论