Shmilyz Blog

不以物喜 不以己悲

教你写框架系列之Spring MVC第二讲框架的运行流程源码分析(巨详细)

作者说 从这一讲我们将对Spring mvc 的运行流程进行一个分析,我们通过debug源码的方式来为大家呈现出spring mvc的秘密。 Spring MVC框架的运行流程源码分析 作者先搭建好一个spring mvc的项目,我们写一个目标方法login(),我发请求执行这个方法,直到渲染视图显示对应的网页为止,我们对这一个过程做一个流程源码分析。我不会对每一句代码都做一个讲解,包...

教你写框架系列之Spring MVC第一讲拦截器配置与源码分析

作者说 Spring MVC拦截器的配置 第一步我们创建一个FirstInterceptor类并且实现HandlerInterceptor,每一个实现方法在里面输出对应的方法名即类名 第二步我们在mvc的配置文件将我们的类添加到拦截器中 第三步我们创建一个请求方法handler,在这个方法中输出我们请求体中的内容 我们在网页端发送这个请求,并带着田俊哲你好这两个字符,会发现...

教你写框架系列之Spring第八讲事务概念讲解与Spring事务配置(三)

作者说 这一讲我们将在前两讲案例代码的基础上,去注解,改为xml方式配置我们的事务。 Spring的声明式事务的xml配置法 首先我们要把代码中的关于事务的注解全部去掉,然后我们来修改我们的配置文件,我们要做的第一步就是配置我们的事务管理器。 第二步我们要配置我们的事务属性,也叫配置事务增强属性,相当于我们使用注解,我们在注解里写的属性,我们上一讲讲过了五个属性,传播行为,隔...

教你写框架系列之Spring第七讲事务概念讲解与Spring事务配置(二)

作者说 上一讲我们主要讲解了事务的四大特性以及四个隔离级别,系统性的了解了事务。在最后我们用一个买书的例子发现了事务的重要性。而本节我们将用Spring的声明式事务来为我们的需求添加事务。 Spring的声明式事务 首先如上图所示,我们先在xml文件中先配置事务管理器(DataSourceTransactionManager),我们要创建DataSourceTransaction...

教你写框架系列之Spring第六讲事务概念讲解与Spring事务配置(一)

作者说 首先感谢大家对我的支持,能从头一直看到现在,前面我们系统的对Spring的配置,IOC和AOP进行一个讲解,从这一讲开始我们将用三讲的时间为大家讲系统的讲解事务以及Spring中的事务。总体来说比较复杂,涵盖知识点比较多,我会慢慢的逐一为大家讲解。大家不要担心。我们先从事务这个概念开始讲解。 事务的概念 事务就是一系列的动作,它们被当做一个单独的工作单元,比如说对一张银行卡的存...