小小千想和您聊一聊

当前位置: 首页> 视频教程> 2天学会Spring框架课程

2天学会Spring框架课程进阶

   评分9.6

61节课

12553人已学

下载本章视频你能学到什么?

学习Spring编程框架,能够熟练的配置Spring核心配置文件,掌握Spring中IOC/AOP编程思想,了解基于Spring的MVC编程模式。

千锋Java开发官方①群(811099962)——猛戳进入


课程介绍
Spring致力于JavaEE应用在各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而是与它们无缝地整合,解决了传统的JavaEE开发效率低等问题。

章节目录
1 入门(9集) 05 通过setter方法依赖注入
01 初始项目 06 处理自动装配的歧义性
02 初始化spring容器 07 第三章总结
03 获取bean对象 第4章 XML装配(19集)
04 spring管理对象之间的关联关系 01 第四章介绍
05 spring简介 02 创建xml配置规范
06 使用xml方式实现Spring基本应用 03 定义第一个bean
07 加入log4j日志系统 04 定义第二个bean
08 idea的config配置 05 使用单元测试
09 第一章总结 06 id和name 
第2章 自动装配(17集) 07 构造函数注入
01 第二章介绍 08 c名称空间注入
02 创建项目 09 注入简单类型
03 使用配置类 10 注入list类型
04 使用junit4单元测试 11 注入set类型
05 @autowired的使用场景 12 注入map类型
06 required属性 13 注入数组类型
07 使用接口 14 属性注入
08 自动装配的歧义性 15 属性注入中注入数组和列表的说明
09 使用首选bean 16 属性注入中注入对象引用
10 使用限定符 17 p名称空间注入
11 使用限定符和类id 18 util名称空间注入
12 java标准的解决方案 19 第四章总结
13 处理分层架构 第5章 高级装配(9集)
14 设置组件扫描的基础包 01 第五章介绍
15 通过xml启用组件扫描 02 Spring中的单例bean
16 idea中spring的配置文件关联 03 bean的作用域
17 第二章总结 04 自动装配中定义bean的作用域
第3章 Java装配(7集) 05 javaconfig装配中定义bean的作用域
01 第三章介绍 06 延迟加载
02 在javaconfig中配置bean对象 07 对象的初始化和销毁
03 通过构造函数依赖注入 08 工厂方法创建bean对象
04 更优雅的依赖注入:在@bean方法中使用参数 09 第五章总结

  • Java异常类(错误和异常区别介绍)

    在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。

    135
  • 使用原生JS重构简单的音乐播放器

     上次,我们使用Jquery开发了一款简单的音乐播放器(如下图), 后来学生希望能够用原生的JS重构一次。

    160
  • SQL语言之存储过程

    本章我们将学习数据库中的存储过程,了解什么是存储过程,以及在MySQL中创建和调用存储过程。

    73
  • 为什么要使用 Docker

    作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。

    93
  • SQL语言之索引

    本章我们将学习MySQL中的索引,本文将从索引的作用、索引的分类、创建索引的语法、索引的使用策略以及索引的实现原理等方面带大家了解索引。

    152
  • 使用AOP功能和ThreadLocal类实现自定义事务管理

    首先,需要理解ThreadLocal类的作用。ThreadLocal是为了在同一个线程中共享数据,具体原理可以参考源代码

    811
  • 你需要明确阅读和学习源码的意义在哪?

    仅仅是在原理上的话,可以简单看一下执行的过程就好。比如说纯Spring框架,我们启动的时候需要ApplicationContext ac = new ClassPathXmlApplicationContext()就好了,你在看源码的过程中设计到很多类,像是BeanFactroy等,一层层的看下来的话,大大小小30多个类。

    810
  • Mybatis必会的动态SQL

    Mybatis可谓是java开发者必须会的一项技能。MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。

    176
  • Java程序员最常用的20%技术有哪些?

    如果是一个初级程序员的话,要做到涵盖多个技术的面,精通熟悉部分核心技术的点,就是你所谓的20%。

    843
  • Git私服搭建及应用

    Git是目前世界上最先进的分布式版本控制系统(没有之一)。

    233