Spring 作为目前最潮流最实用的技术,应该是java程序员必备的技能。
以下是我总结Spring应该学习哪些东西,因为我们的时间有限,可能不会将其尽数掌握,但是精髓我们一定得知道。
我在学习一个技术的时候,主要分是三个步骤:
第一步先知道其历史,也就是有哪些重要版本,有什么新特性
第二步系统的学习它的用法,安装,使用等,了解其使用场景,有什么重要作用等
第三步了解其原理,再加以练习,以求达到灵活运用,不是为了用它而用它,而是能在合适的时候合适地点使用它。
前奏:Spring的历史演进
1、版本迭代和新特性
1.1、Spring 生态帝国
1.2、 Spring 重要版本
第一阶段:Spring核心和基础:
2、Spring Jar
2.1、Spring Jar 包介绍
2、IOC
1、DI
4、Spring AOP
5、Spring MVC
第二阶段:Spring常用配置
1、Scope
2、EL
3、bean的生命周期
4、事件Application Event
第三阶段:Spring 高级
1、Spring Aware
2、多线程
3、调度
4、条件注解
5、组合注解和元注解
6、@Enable*工作原理
7、测试