Spring笔记
文章平均质量分 87
本专栏主要介绍Spring相关技术知识,包括一些读书笔记和个人的理解
蛋蛋要学编程
这个作者很懒,什么都没留下…
展开
-
Spring——装配Bean
本文主要依据《Spring实战》第一、二章内容进行总结1、概述创建应用对象之间协作关系的行为通常称为装配,这也是依赖注入(Dependency Injection DI)的本质。通过DI,对象的依赖关系将由系统中负责协调各对象的第三方组件在创建对象的时候进行设定,对象无需自行创建或管理它们的依赖关系。 DI所带来的最大收益是——松耦合。耦合是具有两面性的: 1. 紧密耦合的代码...原创 2018-03-11 15:49:27 · 340 阅读 · 0 评论 -
Spring——高级装配
本文主要依据《Spring实战》第三章内容进行总结1、环境与profile在不同的环境中配置某个bean的方式可能会有所不同,比如数据源DataSource,在开发、测试和生产环境中我们配置数据源的方式可能都不同,在开发环境中我们倾向于使用嵌入式数据库,而在生产环境中我们也许会使用JNDI管理DataSource。我们需要有一种方法来配置DataSource,使其在每种环境下都...原创 2018-04-02 20:10:04 · 289 阅读 · 0 评论 -
Spring——面向切面编程
本文主要依据《Spring实战》第四章内容进行总结1、面向切面编程术语1.1、横切关注点散布于应用中多处的功能被称为横切关注点,通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑中),把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题。AOP可以实现横切关注点与它们所影响的对象之间的解耦。横切关注点可以被...原创 2018-05-01 17:38:20 · 365 阅读 · 0 评论 -
Spring——Spring MVC(一)
本文主要依据《Spring实战》第五章内容进行总结Spring MVC框架是基于模型-视图-控制器(Model-View-Controller,MVC)模式实现,它能够构建像Spring框架那样灵活和松耦合的Web应用。1、Spring MVC起步1.1、Spring MVC如何处理客户端请求Spring MVC处理客户端请求的过程可以参考如下所示的图示:具...原创 2018-05-14 20:17:23 · 736 阅读 · 0 评论 -
Spring——Spring MVC(二)
本文主要依据《Spring实战》第六章内容进行总结 1、Spring MVC视图解析器上一节主要介绍了Spring MVC中的控制器,介绍了控制器如何获取用户的请求数据,进行业务逻辑处理之后,将处理结果也就是模型传递给用来渲染的视图,但是控制器返回的只是一个逻辑视图名称,不会直接引用具体的视图实现。而要确定使用哪一个视图实现来渲染模型是视图解析器的任务。将控制器中请求处理的逻辑和视...原创 2018-05-18 11:27:29 · 292 阅读 · 0 评论 -
Spring——SpringMVC(三)
本文主要依据《Spring实战》第七章内容进行总结 前两节中,我们主要介绍了Spring MVC的控制器和视图解析器,通过上面两节内容,我们对Spring MVC已经有了一个初步的了解,也能够使用Spring MVC进行基本的Web层编程了,但是Spring MVC的知识还远未结束,在本节,我们将继续介绍Spring MVC的一些高级技术。1、Spring MVC配置的替代方案...原创 2018-05-24 20:17:00 · 586 阅读 · 0 评论