一叶知秋

  • 首页
  • 归档
  • 标签
  • 日程

Spring5源码解析-@ModelAttribute

发表于 2017-08-17   |   分类于 基础   |  

Spring5源码解析-@ModelAttribute

之前我们讨论了Spring中如何通过验证器来达到校验目的。其中有几行我们提到了@ModelAttribute注解。但是,单单理解这个概念还不够,总感觉飘如浮萍。

本文将对@ModelAttribute进行解析。将分为两部分。首先将介绍此注解的用法。第二部分将通过具体的代码来分析这个注解和其相应的解析器的细节。

阅读全文 »

Spring5源码解析-使用@Valid进行Spring验证

发表于 2017-08-11   |   分类于 基础   |  

Spring5源码解析-使用@Valid进行Spring验证

验证功能在Spring中是很常用的。你可以使用注解或自己的验证器并将其绑定到请求中。本文将重点介绍第一种解决方案。

第一部分将介绍注解验证流程。在第二部分中,将介绍基本实现的组件。最后一部分将包含Spring初学者开发人员常见错误的解释:是否有必要直接在验证对象之后放置BindingResult。

阅读全文 »

Spring5源码解析-Spring中的处理拦截器

发表于 2017-08-07   |   分类于 基础   |  

Spring5源码解析-Spring中的处理拦截器

在Java的Web应用程序中通常使用过滤器(即filter)来捕获HTTP请求。但它们仅为webapps保留。Spring引入了一种新的方法来实现,更通用,称为处理程序拦截器。

本文将分3部分。第一部分来讲Spring处理程序拦截器的理论概念。第二部分,说一说默认的Spring拦截器。最后一部分老规矩,应用实战,我们将写我们自己的处理程序拦截器。

阅读全文 »

Spring5源码解析-Spring中的处理器handlers

发表于 2017-08-05   |   分类于 基础   |  

Spring5源码解析-Spring中的处理器handlers

Spring Web应用程序的中心站是DispatcherServlet(具体请查看Spring5源码解析-论Spring DispatcherServlet的生命周期)。这是所有传入请求的中心入口。但如果没有但如果没有众多的handlers,我们依然不能做任何事情。

首先,在本文中,我们先解读handler到底是个啥。之后,我们将介绍一些Spring框架中handlers的两种处理类型。最后我们加点salt来让我们学的东西进行落地,我们将编写我们自己的handler。

阅读全文 »

Spring5源码解析-论Spring DispatcherServlet的生命周期

发表于 2017-08-02   |   分类于 基础   |  

Spring5源码解析-论Spring DispatcherServlet的生命周期

Spring Web框架架构的主要部分是DispatcherServlet。也就是本文中重点介绍的对象。

阅读全文 »

Spring框架中的设计模式(五)

发表于 2017-08-01   |   分类于 基础   |  

Spring框架中的设计模式 (五)

通过以前的4篇文章,我们看到Spring采用了大量的关于创建和结构方面的设计模式。

本文将描述属于行为方面的两种设计模式:命令和访问者。

阅读全文 »

Spring框架中的设计模式(四)

发表于 2017-07-28   |   分类于 基础   |  

Spring框架中的设计模式 (四)

本文是Spring框架中使用的设计模式第四篇。本文将在此呈现出新的3种模式。

一开始,我们会讨论2种结构模式:适配器和装饰器。在第三部分和最后一部分,我们将讨论单例模式。

阅读全文 »

Spring框架中的设计模式(三)

发表于 2017-07-28   |   分类于 基础   |  

Spring框架中的设计模式(三)

在之前的两篇文章中,我们看到了一些在Spring框架中实现的设计模式。这一次我们会发现这个流行框架使用的3种新模式。

阅读全文 »

Spring框架中的设计模式(二)

发表于 2017-07-21   |   分类于 基础   |  

Spring框架中的设计模式(二)

在上一篇中我们在Spring中所谈到的设计模式涉及到了创建模式三剑客和1个行为模式(解释器模式)。这次我们会将眼光更多地关注在具有结构性和行为性的设计模式上。

在这篇文章中,我们将看到每个类型的两种模式。首先将关注类型是的结构设计模式。它将包含代理和复合。下一个将介绍行为模式:策略和模板方法。

阅读全文 »

Spring框架中的设计模式(一)

发表于 2017-07-20   |   分类于 基础   |  

Spring框架中的设计模式(一)

设计模式有助于遵循良好的编程实践。作为最流行的Web框架之一的Spring框架也使用其中的一些。

本文将介绍Spring Framework中使用的设计模式。这是5篇专题文章的第一部分。这次我们将发现Spring框架中使用的4种设计模式:解释器,构建器,工厂方法和抽象工厂。每部分将首先解释给定模式的原理。紧接着,将会使用Spring的一个例子来加深理解。

阅读全文 »

1…345…11
知秋

知秋

只记空山,只念新雨

102 日志
19 分类
25 标签
RSS
Links
  • 小舒哥
© 2019 知秋
由 Hexo 强力驱动
主题 - NexT.Mist