在【Spring IoC容器与Bean管理一:Spring初识一:IoC(控制反转)概念性简述;】中介绍了一种理念:【IoC控制反转】;而在具体实现上,Java中著名的Spring框架就应用了【IoC控制反转】;为此,本篇博客就简单介绍下Spring的基本内容;
说明:
(1)本篇博客没有什么重要内容,仅仅是一些阐述性、背景性的内容,所以快速浏览即可;
(2)然后,本篇博客个别地方的描述,可能存在偏差,回头要修正!!!!!!!!!!
目录
(1)Spring逐渐发展出了以下七大技术:这七大技术,是各种Spring工程和框架的支撑;
(3)然后,这儿先主要看看最基础的【Spring Framework】;
四:再次说下,【使用Spring】的好处;(这儿主要是IoC容器的好处啦)
(2)引入Spring框架:使用其中的Spring IoC容器
一:Spring简述
(1)狭义的Spring框架和Mybatis框架类似,都是通过一种高度的封装和抽象的Java技术,来简化程序的开发;只是Mybatis框架简化的是数据库的增删改查;Spring框架提供了IoC容器,来管理系统中的对象及其依赖;
(2)广义的Spring:最原始的Spring是只有一个IoC容器的Spring Framework,对对象集中管理;在此基础上,Spring不断发展,派生了大量的工程和完善的生态体系,由此形成了广义上的Spring;
二:狭义上的Spring框架
(1)以前在实际开发中,有很多 【“开发体验不友好” 或者 “功能缺失” 的部分】;引入Spring框架后,通过Spring的补充,可以让整个体系更加完整;
(2)IoC(控制反转)容器:用于统一管理系统对象;AOP面向切面编程:IoC容器是所有对象管理的基础,包括AOP在内的很多东西都是建立在IoC基础上的;
(3)Spring基于IoC,扩展了很多功能;还是那句话,在Spring中,IoC是前提和基础;
在Spring IoC的基础上,扩展出了若干不同共功能的子项目;Spring已经变成了一站式综合解决方案;无论是,web开发,Android开发,分布式开发,在Spring生态体系中都能找到对应的解决方案;
三:广义上的Spring生态体系
(1)Spring逐渐发展出了以下七大技术:这七大技术,是各种Spring工程和框架的支撑;