李兴华
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Java高级工程师实战课程系列套餐(JSP实战+SSH实战+AJAX异步数据交互)
JSP实战开发视频课程
31995人学习
¥399.00
JSP项目实战-CRM管理系统视频课程
5411人学习
¥699.00
框架开发起源 —— Java反射编程视频课程
10713人学习
¥99.00
更 多 6 门 课 程
高级JAVA工程师必备视频课程套餐
RESTful(Restful设计、Jesey实现WEB服务处理)视频课程
5554人学习
¥299.00
AMR项目实战视频课程(Spring MVC + MyBatis)
7993人学习
¥599.00
MyBatis开发框架视频课程
5650人学习
¥599.00
更 多 7 门 课 程
互联网集群架构系列套餐(Redis+Dubbo+单点登录+Zookeeper协调组件)
Dubbo开发框架视频课程
18036人学习
¥998.00
Redis数据库视频课程
18288人学习
¥199.00
企业项目开发中协调一致性组件之ZooKeeper视频课程
6761人学习
¥499.00
更 多 5 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7827人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7827人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4932人学习
¥699.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

1、已经学习完成Java课程的同学; 2、已经掌握了JavaWEB课程的同学; 3、理解了自定义MVC开发框架的读者。

你将会学到:

完整的掌握Spring框架应用技术,以及其源代码的设计结构分析。

课程简介:

李兴华老师的最新力作,Spring课程内容,从Spring的设计思想、基本使用,通过具体的应用实例分析了Spring之中的IoC&DI技术的使用,并依据Spring6中所提倡的无XML配置文件的原则进行讲解,最后会依据开发技术的架构,进行相关面试题的设计分析。


课程代码在第一个视频附件之中

展开更多

课程大纲-Spring6就业编程实战

  • 第1章Spring历史发展演进(1小时8分钟4节)

  • 1-1

    Java与WEB开发WEB开发是Java的主要应用形式,可以充分发挥出Java处理性能,本课程带领读者回顾了WEB开发的优势,并分析了Java与WEB处理性能之间的重要联系。

    「仅限付费用户」点击下载“02_课程源代码-A.rar”

    [18:16]
  • 1-2

    JavaEE标准架构JavaEE定义了完善的WEB开发架构,以及符合其运行环境的容器设计标准,本课程为读者讲解了JavaEE标准架构中的核心组件。

    [12:55]
  • 1-3

    Spring简介Spring是为了构建轻量级项目应用而提供的开发框架,本课程为读者解释了轻量级的概念,同时分析了Spring框架在项目中的主要作用。

    [20:37]
  • 1-4

    Spring设计架构Spring开发框架除了满足了基本的工厂与代理设计要求之外,还提供有大量的服务组件,本课程通过Spring官方文档为读者介绍了Spring的设计架构。

    [17:10]
  • 第2章Spring控制反转(1小时39分钟7节)

  • 2-1

    对象实例化的本质操作关键字new是Java提供的最常用的一个关键字,同时也是在项目开发中使用最多的一个关键字,可是一个良好的使用习惯会决定了你代码的编写质量和运行稳定性,本课程从宏观的角度分析了关键字new对象实例化所带来的设计问题。

    [11:24]
  • 2-2

    工厂设计模式与对象实例化为了实现对接口子类的封装,可以通过工厂设计模式实现子类的隐藏,本课程将探索对象实例化模式的改进,并基于反射实现了工厂设计模式。

    [09:26]
  • 2-3

    基于配置文件管理使用类如果要想进行有效的对象管理,则可以基于配置文件的方式完成,同时考虑到JVM中的垃圾回收问题,则要进行对象的统一管理,本课程对已有的工厂设计模式应用继续进行修改,重点说明了容器在项目中的作用,并利用代码进行了简单的实现。

    [14:49]
  • 2-4

    搭建Spring项目为了便于管理Spring以及其相关的各种依赖,需要通过构建工具进行项目的搭建,本课程将基于Gradle工具为读者讲解如何搭建Spring开发环境,同时实现了父子项目模块的搭建,为后续开发打下了基础。

    [13:46]
  • 2-5

    编写第一个Spring应用基于Gradle的项目可以方便的实现所需依赖库的配置管理,本课程将通过具体的代码编写实例,为读者讲解一个Spring项目的基本结构。

    [22:34]
  • 2-6

    SpringTest运行测试完整的项目除了实现功能之外,还需要保证代码执行的正确性,所以在真实项目中一定要对代码的功能进行测试,本课程为读者讲解了Spring与JUnit5的整合应用。

    [12:35]
  • 2-7

    Spring整合Logback日志组件Spring本身提供了详细的日志机制,开发者只需要配置正确的日志组件就可以使用,本课程讲解了日志的作用,并通过具体操作实现了Spring与Logback组件整合。

    [14:26]
  • 第3章Bean管理与依赖注入(4小时1分钟18节)

  • 3-1

    Bean的依赖注入在项目中会存在不同的Bean对象间的耦合关联问题,在本课程中为读者分析了这种关联问题存在的形式,并通过具体的配置讲解了这一关联关系在配置文件中的定义。

    [21:12]
  • 3-2

    使用p命名空间实现依赖注入为了简化Spring配置文件定义的长度,在Spring中提供了p命名空间的支持,本课程通过具体的操作实例为读者分析了p命名空间的作用以及具体实现。

    [05:52]
  • 3-3

    构造方法注入构造方法可以实现对象实例的属性初始化配置,所以在Spring中也提供了通过构造注入来代替Setter注入的操作形式,本课程通过具体的代码进行了该实现的分析。

    [15:30]
  • 3-4

    自动装配考虑到配置简化的问题,在Spring中支持引用类型的自动装配处理,可以根据名称、类型实现自动的依赖关联,本课程为读者分析了自动装配的实现操作,同时讲解了如何进行候选优先启用的操作实现。

    [14:49]
  • 3-5

    prototype原型设计模式原型设计模式是一种高效的对象创建管理方式,其基于对象克隆技术实现,本课程为读者分析了原型设计模式的实现结果,并基于Spring实现了原型配置模型。

    [27:46]
  • 3-6

    Bean延迟初始化为了提升Spring的启动性能,可以将暂时不需要的Bean进行延迟化处理,Spring配置文件提供了专属的lazy-init属性,本课程通过实例说明了该属性的作用。

    [09:42]
  • 3-7

    注入数据集合Spring中设置了数据集合的注入管理操作,可以通过数组或List集合实现接收,本课程通过具体的实例讲解了数据集合的注入操作。

    [20:00]
  • 3-8

    注入Set集合Spring提供了方便的集合注入管理,除了List之外也可以实现Set数据集合的注入,本课程对已有代码进行修改,通过Set类型实现了配置类对象的存储。

    [09:40]
  • 3-9

    注入Map集合Map集合实现了二元偶数据集合存储,本课程对已有的操作代码进行了修改,基于Map集合实现了集合数据的注入操作。

    [09:14]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部