spring
文章平均质量分 79
cailianren1
这个作者很懒,什么都没留下…
展开
-
spring学习---spring MVC
目录简介名词解释MVC(model-view-controller)概念spring MVC 运行原理核心架构流程流程说明源码流程1. 简介:是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型2. 名词解释名词作用前端控制器...转载 2018-12-26 18:15:34 · 115 阅读 · 0 评论 -
spring学习---spring AOP设计原理
目录简介生成代理方式类代理行为流程图切面主流程获取通知链执行拦截或切面1.简介Spring 提供了两种方式来生成代理对象: JDKProxy和Cglib,具体使用哪种方式生成由AopProxyFactory 根据AdvisedSupport对象的配置来决定。默认的策略是如果目标类是接口,则使用JDK 动态代理技术,否则使用Cglib 来生成代理2. 生成代理方式类p...原创 2018-12-26 19:48:58 · 117 阅读 · 0 评论 -
spring学习---事务传播属性和隔离级别
目录spring事务传播属性数据库定义隔离级别spring定义隔离级别1. spring事务传播属性Spring 事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring 是无法提供事务功能的spring保护的事务传播属性有以下这些(枚举类Propagation定义,引用TransactionDefinition类的常量)常量名称常量解释PRO...转载 2018-12-26 20:01:09 · 126 阅读 · 0 评论 -
spring学习---事务管理
目录什么叫事务四大特性 ACID事务操作基本流程spring 事务分类编程式事务声明式事务spring源码分析声明式事务分析声明式事务类图声明式事务优缺点1. 什么叫事务事务是一组原子操作单元,从数据库角度讲,就是一组sql指令,通俗的解释就是:要么全部成功,要么全部失败2. 四大特性 ACID特性解释原子性(Atomicity)事...转载 2018-12-27 14:06:39 · 113 阅读 · 0 评论 -
mybatis学习---缓存
目录mybatis作用域一级缓存二级缓存1.mybatis作用域作用域作用范围SqlSessionFactoryBuilder创建SqlSessionFactory对象,创建完成后自身销毁方法作用域SqlSessionFactory应用中一直存在,用于创建SqlSession应用作用域SqlSession每个线程都有一个自身的SqlSess...转载 2018-12-27 16:44:41 · 112 阅读 · 0 评论 -
spring学习---简介
目录spring概述IOC/DI解释spring源码结构1. spring概述Spring 是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发,主要两个概念IOC和AOP**IOC:**基本都是通过注册式的单例方式创建对象并维护已经创建的对象以及对象之间的关系,用户只需要关注业务逻辑,不需要...转载 2018-12-22 20:46:46 · 100 阅读 · 0 评论 -
spring学习--BeanFactory和BeanDefinition
目录BeanFactory介绍BeanDefinition介绍1. BeanFactory介绍spring bean的创建是典型的一个工厂模式,其中BeanFactory作为最顶层的一个接口类,它定义了一个IOC容器的基本功能规范,它只对IOC容器的基本行为做了定义,只关心得到的是什么对象,根本不管你的bean时如何定义加载。1.1 类图继承关系BeanFactory 有三个子类...原创 2018-12-22 20:47:35 · 2019 阅读 · 0 评论 -
spring学习---IOC初始化顺序
目录说明XMLBeanFactory详解ClassPathXmlApplicationContext 详解源码分析1. 说明:IOC初始化顺序包括BeanDefinition的Resource 定位、载入和注册这三个基本过程。容器主要有XmlBeanFactory、ClasspathXmlApplicationContext两种形式2. XMLBeanFactory2.1 继...原创 2018-12-22 20:48:16 · 770 阅读 · 0 评论