Spring是什么?
一种框架,一个提高我们开发效率的框架
一个容器,一个可以生成并存储bean的容器(IOC容器核心)
一个很棒的工具,一个支持AOP,定时任务等工具
一个整合器,可以整合很多很多框架
一个家族,一个拥有spring mvc,spring jdbc,springboot,springcloud,spring session等族人的大家族
一个事务管理器(核心)
Spring需要学什么?
1. xml版需要增加xml解析
2. 注解
3. 设计默认单例
扫描二维码关注公众号,回复:
5380341 查看本文章
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:Junite