您好,欢迎访问 呼和浩特易讯网络科技有限责任公司
客服电话:0471-6200801
首页 > 前端开发 > JavaScript

Spring实战入门教程,5天轻松掌握Spring框架

视频课 1集全 次学习
  • 免费
  • 有效期:永久有效课程自购买之日起永久有效,该课程后续更新内容将免费参加学习。
    • 课程详情
    • 课程目录

    Spring框架是什么?

    Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。Spring 是可以在 Java SE/EE 中使用的轻量级开源框架。


    Spring 的主要作用就是为代码“解耦”,降低代码间的耦合度。就是让对象和对象(模块和模块)之间关系不是使用代码关联,而是通过配置来说明。即在 Spring 中说明对象(模块)的关系。


    Spring 根据代码的功能特点,使用 Ioc 降低业务对象之间耦合度。IoC 使得主业务在相互调用过程中,不用再自己维护关系了,即不用再自己创建要使用的对象了。而是由 Spring 容器统一管理,自动“注入”,注入即赋值。 而 AOP 使得系统级服务得到了最大复用,且不用再由程序员手工将系统级服务“混杂”到主业务逻辑中了,而是由 Spring 容器统一完成“织入”。


    Spring的官网


    官网:https://spring.io/。


    Spring官网有Spring家族技术的介绍,有相应框架的jar 包和文档,还有源码文件,必要的时候可以参考。


    Spring的优点

    Spring 是一个框架,是一个半成品的软件。有 20 个模块组成。它是一个容器管理对象, 容器是装东西的,Spring 容器不装文本,数字。装的是对象。Spring 是存储对象的容器。


    Spring学习教程点这里!


    动力节点2022最新spring框架教程-spring从入门到实战_哔哩哔哩_bilibili


    本课程深入浅出讲解Spring的核心技术IoC、AOP,剖析框架的源代码。能让学员掌握框架的原理和应用以达到在项目中熟练使用框架。


    通过本课程的学习即可在短时间学会spring框架,在该视频中没有任何废话,全程干货,只需要五天时间即可学会spring框架!


    课程目录

    •001.Spring课程导读


    •002.Spring框架的基本概念


    •003.Spring框架课程介绍


    •004.Spring的解耦合


    •005.Spring官网介绍


    •006.Spring的特点1


    •007.面向切面编程的概念梳理


    •008.Spring的特点2


    •009.Spring体系结构


    •010.正转和反转的区别


    •011.搭建项目+修改目录+修改pom.xml文件


    •012.spring创建对象


    •013.setter之简单类型注入值


    •014.setter之引入类型注入值


    •015.三层架构的项目分析


    •016.新建项目修改目录+修改pom.xml文件


    •017.实体类的创建


    •018.数据访问层+业务逻辑层+界面层搭建


    •019.三层架构的测试


    •020.Spring接管三层对象的创建


    •021.使用构造方法参数名称注入值


    •022.使用构造方法参数下标注入值


    •023.使用构造方法参数默认的顺序进行赋值


    •024.基于注解的IOC的基本概念


    •025.搭建项目+修改目录+修改pom.xml文件


    •026.创建对象的注解@Component


    •027.简单类型的值注入


    •028.引用类型的同源类型概念


    •029.引用类型的按类型注入


    •030.引用类型按名称注入值


    •031.有父子类的情况下按类型与按名称注入值


    •032.基于注解的三层项目的改造


    •033.添加包扫描的N种方式


    •034.spring配置文件的拆分


    •035.基于xml的三层项目的配置文件改造


    •036.批量导入配置文件


    •037.基于注解的三层项目的配置文件改造


    •038.基于xml的引用类型的自动注入


    •039.面向切面编程的基本概念


    •040.手写AOP框架版本分析


    •041.新建项目+目录修改+pom.xml文件修改


    •042.手写AOP框架的第一个版本


    •043.手写AOP框架第二个版本


    •044.手写AOP框架第三个版本


    •045.手写AOP第四个版本分析


    •046.第四个版本主要功能实现


    •047.第四个版本的测试


    •048.切入多个切面的功能


    •049.第五个版本动态代理改造


    •050.增加业务接口中的方法测试


    •051.Spring原生AOP的通知


    •052.Spring原生AOP代码实现


    •053.AOP常见术语分析


    •054.什么是AspectJ框架


    •055.什么是切入点表达式


    •056.切入点表达式详解


    •057.前置通知流程分析


    •058.搭建项目+修改目录+修改pom.xml文件


    •059.前置通知切面方法开发


    •060.前置通知功能测试


    •061.切入点表达式的各种用法


    •062.切换JDK动态代理和CGLib动态代理


    •063.前置通知注解方式实现


    •064.前置通知方法参数JoinPoint解析


    •065.后置通知@AfterReturning流程分析1


    •066.后置通知@AfterReturning流程分析2


    •067.后置通知基本功能实现


    •068.后置通知中无法改变目标方法返回值示例


    •069.后置通知中可改变目标方法返回值示例


    •070.环绕通知的基本概念


    •071.环绕通知执行流程分析


    •072.环绕通知代码实现


    •073.最终通知代码实现


    •074.为一个方法添加各种通知


    •075.切入点表达式起别名


    •076.AOP小结


    •077.SM整合之创建表


    •078.SM整合的步骤


    •079.SM整合之pom.xml文件的修改


    •080.添加数据库的可视化


    •081.SqlMapConfig.xml+XXXMapper.xml模板的创建


    •082.SM整合之


    applicationContext_mapper.xml文件开发


    •083.SM整合之


    applicationContext_service.xml文件开发


    •084.SM整合之Users实体类开发


    •085.SM整合之mapper层的开发


    •086.SM整合之service层的开发


    •087.SM整合之测试功能


    •088.帐户增加一整套


    •089.添加注解事务效果演示


    •090.添加不回滚属性设置


    •091.@Transactional参数详解


    •092.Spring添加事务的两种方式


    •093.事务的隔离级别


    •094.为什么要添加事务管理器


    •095.事务的传播特性概念梳理


    •096.改造项目完成嵌套调用


    •097.事务传播特性解析


    •098.声明式事务的实现


    •099.扩展知识点设置事务处理的优先级


    •100.Spring课程总结1


    •101.Spring课程总结2


    作者:牛仔爱编程

    链接:https://www.jianshu.com/p/ea259a884bd3

    来源:简书

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


    地址:内蒙古呼和浩特市新城区新城西街132号        电话:0471-6200801       邮箱:kefu@yexoo.net