博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring的理解
阅读量:6983 次
发布时间:2019-06-27

本文共 834 字,大约阅读时间需要 2 分钟。

  看过《fate系列》的博友知道,这是一个七位英灵的圣杯争夺战争。今天主要来谈谈圣杯的容器概念,以便对spring的理解。

圣杯:

  圣杯本身是没有实体的,而是将具有魔术回路的存在(人)作为“容器”,通过对收集了Servant灵魂的“容器”降灵而显现。

  圣杯的作用:

  将愿望都能交给圣杯这个容器来实现

  圣杯的实现:

  1.远坂家族所控在制的土地中,有一块名曰“冬木镇”的地脉连通着巨大到可以称之为无尽的魔力之源。

  2.为了使用到这些魔力,除了地表这块巨大的魔法阵以外还需要两个必要的条件:将魔法阵打开的钥匙,以及将魔力导出的流管。

  3.论及具体的实现,即是集合七个英灵所包含的魔力,以此作为启动魔法阵的钥匙,再将魔力经由圣杯导出。

 
Spring:
  Spring框架是一个非常强大的反转控制(IOC,Inversion of control)框架。
 

  spring的作用

  将对象由new来创建,变为交给spring这个容器来实现,从而实现反转控制

  spring的实现:

  模式(也称作依赖性注入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在中描述哪一个组件需要哪一项服务。容器 (在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。在典型的 IOC 场景中,容器创建了所有对象,并设置必要的属性将它们连接在一起,决定什么时间调用方法。下表列出了 IOC 的一个实现模式。

类型 1
服务需要实现专门的接口,通过接口,由对象提供这些服务,可以从对象查询 (例如,需要的附加服务)【接口注入】。
类型 2
通过 的属性(例如 setter 方法)分配依赖性【setter方法注入】。
类型 3
依赖性以 的形式提供,不以 JavaBean 属性的形式公开【构造器注入】。

 

 

 

注:素材源自百度百科。

 

转载于:https://www.cnblogs.com/haising/p/10665149.html

你可能感兴趣的文章
函数计算的 Python手册小问题
查看>>
<转载>一直以来伴随我的一些学习习惯 – 2
查看>>
Transaction 'IREG', Abend 'APCT', at '????'.
查看>>
30343上机过程
查看>>
304413存储过程和触发器
查看>>
性能测试之数据准备
查看>>
Django艺术起点(初探)
查看>>
EXT.NET复杂布局(二)——报表
查看>>
Multipart forms from C# client
查看>>
过滤及分析数据包
查看>>
STM32中断名词
查看>>
[转]Java数组扩容算法及Java对它的应用
查看>>
01.Java安装及环境变量的设置
查看>>
十四、curator recipes之DistributedAtomicLong
查看>>
模板中的名字查找问题
查看>>
StringUtils工具类用法
查看>>
QListView的子项的ViewMode
查看>>
erlang的erl文件的编码方式
查看>>
Kosaraju算法解决强连通问题
查看>>
做一个完整的Java Web项目需要掌握的技能
查看>>