课程名称:Spring框架小白的蜕变
课程章节:第1章 概述
主讲老师:西昆仑
课程内容:
今天学习的内容包括:
Java Web发展史
IoC的概念
学会使用SpringIoC来完成对Bean声明周期的管理
课程收获:
下图为课程目录:
Java Web发展史:第一阶段:JavaBean+Servlet+JSP逐步发展;第二阶段:面对EJB重量级框架带来的种种麻烦;第三阶段:SpringMVC/Structs+Spring+Hibernate /myBatis;第四阶段:享受SpringBoot“约定大于配置”的种种乐趣;第五阶段:以Dubbo为代表的SOA微服务架构体系;第六阶段:SpringCloud微服务机构技术生态圈。
IoC:Inversion of Control,控制反转、依赖注入。控制:即控制对象的创建及销毁(生命周期);反转:将对象的控制权交给IoC容器。
约定:所有Bean的生命周期交由IoC容器管理;所有被依赖的Bean通过构造方法执行注入;被依赖的Bean需要优先创建。
将Java Bean交给Spring管理,需要三个步骤:
1.创建一个xml配置文件
2.在配置文件中定义一个Bean
3.通过ApplicationContext读取xml文件,获取Spring的上下文;通过Context的getBean方法获取Bean
今天课程学习共用了42分钟,已经坚持6天了,加油!!