Spring开篇了

一句话总结spring:

就是一个装置bean并容器化,单例缓存,bean生命周期的管理,bean实例的代理、事件发表、资源装载等功能的容器;

当然在做个容器时,开发者也编写了许多工具类,这些工具类也可用于我们日常业务开发

Spring是什么?

一种框架,一个提高我们开发效率的框架

一个容器,一个可以生成并存储bean的容器(IOC容器核心)

一个很棒的工具,一个支持AOP,定时任务等工具

一个整合器,可以整合很多很多框架

一个家族,一个拥有spring mvc,spring jdbc,springboot,springcloud,spring session等族人的大家族

一个事务管理器(核心)

Spring需要学什么?

1.  xml版需要增加xml解析

2.  注解

3. 设计默认单例

4. maven

5. 事件

6. 容器

7.AOP

8. 整合

官话:

1. 方便解耦(IOC容器:依赖注入分份配置文件和注解)

2. AOP

3. 声明式事务

4. 方便测试

5. 集成其他框架

6.开发so easy

7. 源码可以作为java学习的案例

8. 全栈式框架

框架分解:5大块

1. IOC 核心

2. AOP 核心

3.数据访问和集成就是我们说的DAO层

4.web及远程操作 即我们所说web层

5.测试框架,eg:Junit

spring 用到的设计模式

动态代理

委派模式

工厂模式

原型模式

单例模式

策略模式

模板模式

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值