Spring学习第0节 -- 核心技术Ioc容器IOC理解

Posted 积水成渊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring学习第0节 -- 核心技术Ioc容器IOC理解相关的知识,希望对你有一定的参考价值。

耦合与内聚
耦合是指模块间的依赖关系, 内聚是指模块内组件的交互程度
如果模块间依赖程度很高,那么在多人合作编程中,一个人的工作会很容易的受到另一个人工作的波及。
 
反射
Java反射机制是指在运行状态下,完成对类相关信息的访问,对该类实例对象进行任何操作的功能
 
IOC控制反转
Inverse Of Control 是一种面向对象编程中的设计原则,用来降低代码之间的耦合度。
控制的反转是指原先是在硬编码中对于程序运行状态进行控制,而控制反转之后,程序的具体运行交由了运行时具体加载的类来完成,而且很容易进行变动。
 
DI依赖注入
依赖注入是控制反转的实现手段之一
 
Spring Framework
Spring Framework就是一个框架,涵盖了Web开发中的大部分层次,视图层,业务层,持久层等,但是Spring又开放的对其他好的框架提供支持, 所以现在Spring基本上一家独大。Spring运用了很多的设计原则,做的非常好,简化了Spring框架的客户端程序员的工作。
 
Spring容器内容
技术图片
从图中可以很轻松的看出,只需要配置好Metadata, 提供好pojo对象,Spring container就可以产生一个可用的配置完整的系统
 
 
 

以上是关于Spring学习第0节 -- 核心技术Ioc容器IOC理解的主要内容,如果未能解决你的问题,请参考以下文章

第②篇 Spring IoC——容器

第②篇 Spring IoC——容器

spring技术内幕读书笔记之IoC容器的学习

Spring学习---Spring IoC容器的核心原理

spring源码解析之IOC容器

Spring学习第1节 -- 环境部署测试