注册

课程/Spring

神之杰作Spring

难度:中级 时长:16小时47分 热度:1308
课程目标:
掌握依赖注入、IOC和AOP的概念,Spring框架对依赖注入的实现,Spring作为容器如何实现解耦和,以达到在项目中熟练使用框架。
适用人群:
具有Java基础,javaweb开发基础,数据库基础,对其他框架有简单了解的求知者。
课程概述:

Spring是2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。

本课程深入浅出讲解Spring的核心技术IoC、AOP,剖析框架的源代码。能让学员掌握框架的原理和应用。

环境参数:
JDK8,Spring4及以上版本,IDEA

第二章 IOC控制反转

2-1 Spring-IoC的理论

2-2 Spring-DI依赖注入

2-3 Spring-Spring使用反射创建对象

2-4 Spring-创建第一个项目

2-5 Spring-第一个例子实现步骤

2-6 Spring-创建接口和实现类

2-7 Spring-spring配置文件说明

2-8 Spring-声明bean

2-9 Spring-创建spring容器对象

2-10 Spring-第一个例子执行力流程

2-11 Spring-默认调用的无参数构造方法创建对象

2-12 Spring-创建容器对象会创建配置文件中的对象

2-13 Spring-默认是创建配置文件中所有对象

2-14 Spring-对象存在spring内部的map中

2-15Spring-获取容器中定义的对象信息

2-16 Spring-spring创建非自定义类对象

2-17 Spring-没有接口的类创建对象

2-18 Spring-属性赋值的分类

2-19 Spring-set注入-基本语法

2-20 Spring-set注入-必须有set方法

2-21 Spring-set注入-和属性名无关

2-22 Spring-set注入-给非自定义类属性赋值

2-23 Spring-set注入-引用类型

2-24 Spring-构造注入-name属性

2-25 Spring-构造注入-index属性

2-26 Spring-构造注入-省略index属性

2-27 Spring-构造注入-创建File对象

2-28 Spring-引用类型的自动注入

2-29 Spring-byName自动注入

2-30 Spring-byType自动注入

2-31 Spring-ioc作业

2-32 Spring-spring是容器

2-33 Spring-spring的工作方式

2-34 Spring-IoC作业

2-35 Spring-IoC可以实现解耦合

2-36 Spring-多个配置文件

2-37 Spring-使用import加载多个配置文件

2-38 Spring-使用通配符的多配置文件

2-39 Spring-注解的第一个例子

2-40 Spring-Component创建对象

2-41 Spring-创建对象的四个注解

2-42 Spring-扫描多个包的三种方式

2-43 Spring-简单类型Value

2-44 Spring-@Value使用外部属性配置文件

2-45 Spring-@Autowired自动注入byType

2-46 Spring-@Autowired自动注入byName

2-47 Spring-@Autowired注解的required属性

2-48 Spring-@Resource默认是byName

2-49 Spring-@Resoruce只使用byName注入

2-50 Spring-IoC总结

分享步骤

  • 1.复制以下文字+图片(长按保存),分享到朋友圈后截图
  • 2.添加老师微信,发送资料代号192获取资料

强烈推荐:
一个靠谱的Java(免费)学习网站
https://i.bjpowernode.com/?source=MTYyNDQ1ODc3Ng==
名师手把手教,告别无字幕收费课程~
小白入门,在职加薪,架构师课俱全~
今日注册用户,全站|课程|永久|免费学!

一键复制文字
微信号:ITziliaofenxiang
{{item.user_info.nickname}}

{{item.content}}

讲师回复:
{{item.create_time}}

{{item.zan}}