Spring 概述

    1. Spring 是什么?
1) 企业级应用中得一个框架(Framework)
2) 企业级应用中一个半成品(软件的一部分)

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

2. Spring 要解决什么问题?
1)对象的构建(需要时,new ,弊端:内存泄漏、溢出)
2)对象的管理(对对象进行更加科学管理,防止内存泄漏)
3)对象依赖注入(对象间存在依赖关系时)
4)对象功能的扩展(用户需求在不断变更)
5)对象的粒度问题(微服务,订单系统,库存系统,广告系统,评价系统)

纬度分析
1)面相对象(静态角度分析系统问题,解决系统问题)
2)面你切面(动态角度分析系统问题,解决系统问题)
3)面向服务(粒度角度分析系统问题,解决系统问题)

3.Spring 核心组件?
1) IOC 容器(控制反转容器):对象创建,对象存储,对象注入
2) WEB 组件(重点解决 MVC 中细节问题.例:{处理请求(获取请求参数,类型转换,编码处理,参数封装...)创建响应(...)})
3) AOP 组件(重点解决对象功能扩展问题)
4)DATA 组件(整合 JDBC,MyBatis,JPA)
5)......

4.Sping 核心架构?
Sping 最初得目标就是要整合一切优秀资源,然后对外提供一个统一得服务。





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值