Spring
文档资料:
Spring的起源与发展?
创始人:
Rod Johnson
,悉尼大学博士,专业是音乐学
Spring
:春天(隐义:给软件行业带来了春天)2002 年,首次推出了Spring框架的雏形:interface21框架
Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24号发布了1.0正式版
- 2006 年 10 月,2.0 版发布。
- 2007 年 11 月,更名为 SpringSource,同时发布了 Spring 2.5。
- 2009 年 12 月,Spring 3.0 发布。
- 2013 年 12 月,Pivotal 宣布发布 Spring 框架 4.0。
- 2017 年 09 月,Spring 5.0 发布。
什么是Spring?
Spring
是一个轻量级的控制反转和面向切面的容器框架,用来解决企业项目开发的复杂问题-解耦
Spring有哪些优点?
轻量级
:体积小,对代码没有侵入性
控制反转
:IoC (Inverse of Control
) ,把创建对象的工作交给Spring完成,其在创建对象时完成成员属性赋值(DI)
面向切面
:AOP (Aspect Oriented Programming
)面向切面编程,可以在不改变原有业务逻辑的情况下实现对业务的增强
容器
:实例的容器,管理创建的对对象
容器是什么?
org.springframework.context.ApplicationContext
接口代表Spring IoC容器,负责实例化、配置和组装bean。容器通过读取配置元数据
来获得关于要实例化、配置和组装哪些对象的指示。
名词解释:
Bean
: 一个被实例化,组装,并通过 Spring IoC 容器所管理的对象.
配置元数据
: 向Spring容器提供相关信息(配置元数据
),以便实例化Bean,并指定如何对这些Bean进行装配.
·容器是如何进行实例化的呢?·
正在上传…重新上传取消