Spring

文档资料:

Spring中文

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学习笔记之初始篇_后端_02

  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进行装配.

·容器是如何进行实例化的呢?·

正在上传…重新上传取消

Spring学习笔记之初始篇_spring_03