Spring

Spring是什么?



Spring从2.x到4.x版本在经历着不断地变化,已经由最初的IOC,AOP等发展到了现在的微服务(Spring Cloud),Spring现在已经从某个维度扩展到了多个维度,例如OOP(面向对象),AOP(面向切面) ,Cloud(面向服务)。

  1. 企业级应用中的一个框架(Framework)。
  2. 企业级应用中的一个半成品(软件的一部分)

Spring解决了什么问题?

  1. 对象的构建
  2. 对象的管理(对对象进行更加科学的管理防止内存泄漏)
  3. 对象的依赖注入(对象间存在依赖关系时)
  4. 对象功能的扩展(用户需求不断变更时)
  5. 对象的粒度问题(微服务,订单系统,库存系统、广告系统等)

Spring核心组件?

1.IOC容器(控制反转容器):对象创建,对象存储,对象注入
2.WEB组件(重点是mvc中的细节问题)
3.AOP组件(重点解决对象功能扩展问题)
4.DATA组件(整合JDBC,MyBatis,JPA等)

Spring核心架构

Spring最核心的目标就是整合一切优秀资源,然后对外提供一个统一的服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值