
Spring
挂机的阿洋zzZ
知行合一,自强不息!
展开
-
Spring 源码分析(一)之 Spring IOC 容器基础介绍
Spring 源码分析(一)之Spring IOC 容器基础介绍Spring IOC 容器在项目中的作用将对象的构建统一解决并自动维护对象的依赖关系,从而降低实现成本…IOC(Inversion of Control) 控制反转是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI)...原创 2019-02-14 23:36:27 · 199 阅读 · 0 评论 -
Spring 源码分析(二)之 Spring IOC 容器源码分析
Spring 源码分析(二)之 Spring IOC 容器源码分析在之前介绍了Spring IOC 容器在项目中的作用将对象的构建统一解决并自动维护对象的依赖关系,从而降低实现成本…源码介绍之前,看几个问题:Bean的承载对象是什么?Bean的定义如何存储的?Bean工厂是如何生产bean的?Bean的依赖关系由谁来解决?Bean工厂和ApplicationContex...原创 2019-02-15 23:55:50 · 230 阅读 · 0 评论 -
Spring 事务介绍(一)之 数据库的事务的基本特性
Spring 事物介绍(一)之 数据库的事物的基本特性数据库的事物的基本特性事物是区分文件存储系统和Nosql数据库重要特性之一,其存在的意义是为了保证即时在并发的情况下,也能正确的执行crud操作,怎样才能算是正确的?这时提出了事物需要保证的四个特性ACID:A:原子性(atomicity)事物中各项操作,要么全做要么不做,任何一项操作的失败都会导致整个事物的失败;C:一致...原创 2019-02-19 00:30:28 · 235 阅读 · 0 评论 -
Spring 事务介绍(二)之 事务的传播机制
Spring 事物介绍(二)之 事物的传播机制Spring中对事物的支持Spring 事物相关API:spring事物是在数据库事物的基础上进行封装扩展,其主要特性如下:支持原有的数据事物的隔离级别加入了事物传播的概念,提供多个事物的合并和隔离的功能提供声明式事物,让业务代码与事物分离,事物更易用spring提供了三个接口用来使用事物:TransactionDefiniti...原创 2019-02-19 00:32:05 · 602 阅读 · 0 评论 -
Spring MVC介绍(二)之 Spring MVC 执行流程解析
Spring MVC介绍(二)之 Spring MVC 执行流程解析一、MVC组件执行流程回顾一下MVC的体系结构与组件执行流程,如下图:dispatcherServlet -> handlermapping ->基于url查找handler -> handlerAdapter-> 基于handler找到adapter -> 由adapter找到我们的 ...原创 2019-02-24 18:31:25 · 381 阅读 · 0 评论 -
Spring MVC介绍(三)之 Annotation解析以及完整的执行流程
Spring MVC介绍(三)之 Annotation解析以及完整的执行流程工作中对于Spring MVC我们最常用的还是使用注解的方式,那么对于注解Spring MVC的如何处理的?<context:component-scan base-package="com.demo.spring.mvc.control" /><mvc:annotation-driven/>...原创 2019-02-25 22:36:56 · 699 阅读 · 0 评论 -
Spring MVC介绍(一)之 Spring MVC体系结构与执行流程
Spring MVC介绍(一)之 MVC 体系结构与执行流程Spring MVC是Spring的一个模块,包含Web MVC、Framework,Web Views,JSP等等。其中MVC分别对应:Model,View,Controller,本质上SpirngMVC还是使用Servlet进行处理,并在其基础上进行了封装,简化了开发流程,提高易用性,并使得逻辑结构变得非常清晰。Spring...原创 2019-02-21 00:19:13 · 931 阅读 · 0 评论