[Spring学习]01 Spring简介

一、Spring介绍

Spring是一个分层的轻量级开源J2EE框架,由Rod Johnson创建。
Spring是一个开源容器框架,它集成各类型的工具,通过核心的Bean factory实现了底层的类的实例化和生命周期的管理。在整个框架中,各类型的功能被抽象成一个个的 Bean,这样就可以实现各种功能的管理,包括动态加载和切面编程。
Spring的出现是为了取代EJB(Enterprise JavaBean)的臃肿、低效、脱离现实的特点。

二、Spring 官网介绍

Spring 官网: https://spring.io

文档: https://spring.io/guides

Spring IDE: https://spring.io/tools/sts

Spring Project: https://spring.io/projects

项目快速生成器: https://start.spring.io

三、Spring框架特征

1. 轻量
完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。
Spring框架所需的处理开销也是微不足道的。
2. 控制反转(IoC)/依赖注入(DI)
控制反转/依赖注入是一种设计思想,低耦合,方便测试,利于功能复用,能使程序结构灵活。
3. 面向切面
面向切面编程。
4. 框架
Spring框架有很多基础功能(事务管理、持久化框架集成等等),能通过组件配置、组合成为各种复杂的应用。
5. 容器
Spring框架包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器。在这里插入图片描述

四、Spring核心技术

核心技术(Core Technologies)
IoC Container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

joinclear

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值