Spring 5 中文解析核心篇-IoC容器之Bean作用域

2020-09-03
阅读 12 分钟
1.8k
当你创建一个bean的定义时候,你可以创建一个模版(recipe)通过bean定义的类定义去创建一个真实的实例。bean定义是模版(recipe)的概念很重要,因为这意味着,与使用类一样,你可以从一个模版(recipe)创建多个对象实例。

Spring 5 中文解析核心篇-IoC容器之依赖关系

2020-09-03
阅读 29 分钟
1.1k
一个典型的企业应用不是由一个简单的对象(在Spring中叫bean)组成。即使是最简单的应用程序,也有一些对象协同工作,以呈现最终用户视为一致的应用程序。(备注:相当于所有的bean一起协同工作对于用户是无感知的)。下一部分将说明如何从定义多个独立的Bean对象协作去实现应用程序的目标。

Spring 5 中文解析核心篇-IoC容器之IoC容器和Bean概述

2020-09-03
阅读 11 分钟
1.5k
本书编写主要目的在于翻译官方spring.io关于SpringFramework模块文档之核心篇,但是本书不仅仅是简单的翻译,我会根据相应的模块给出一些代码的操作实践以及给出相应的源码分析,SpringFramework文档我个人认为在所有开源框架中算是写得最好的了,But如果对于初学者或者是实践经验较少的小伙伴来说还是比较困难的。这里...

Spring 5 中文解析核心篇-IoC容器之AOP编程(下)

2020-09-03
阅读 32 分钟
1.6k
如果你更喜欢基于XML的格式,Spring还提供了使用新的aop名称空间标签定义切面的支持。支持与使用@AspectJ样式时完全相同的切入点表达式和通知类型。因此,在本节中,我们将重点放在新语法上,并使读者参考上一节中的讨论(@AspectJ支持),以了解编写切入点表达式和通知参数的绑定。

Spring 5 中文解析核心篇-IoC容器之AOP编程(上)

2020-09-02
阅读 24 分钟
1.6k
面向切面的编程(AOP)通过提供另一种思考程序结构的方式来补充面向对像的编程(OOP)。OOP中模块化的关键单元是<u>类</u>,而在AOP中模块化是<u>切面</u>。切面使关注点(例如事务管理)的模块化可以跨越多种类型和对象。(这种关注在AOP文献中通常被称为“跨领域”关注。)