乐趣区

关于java:Spring框架总结的无比详细学spring这一套教程就够了

Spring 简介

Spring 是一个开源框架,Spring 是于 2003 年衰亡的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著述 Expert One-On-One J2EE Development and Design 中论述的局部理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创立的。

Spring 应用根本的 JavaBean 来实现以前只可能由 EJB 实现的事件。然而,Spring 的用处不仅限于服务器端的开发。从简略性、可测试性和松耦合的角度而言,任何 Java 利用都能够从 Spring 中受害。

简略来说,Spring 是一个轻量级的管制反转(IoC)和面向切面(AOP)的容器框架。

Spring 总结起来长处如下:

低侵入式设计,代码的净化极低。

独立于各种应用服务器,基于 Spring 框架的利用,能够真正实现 Write Once,Run Anywhere 的承诺。

Spring 的 IoC 容器升高了业务对象替换的复杂性,进步了组件之间的解耦。

Spring 的 AOP 反对容许将一些通用工作如平安、事务、日志等进行集中式治理,从而提供了更好的复用。

Spring 的 ORM 和 DAO 提供了与第三方长久层框架的良好整合,并简化了底层的数据库拜访。

Spring 的高度开放性,并不强制利用齐全依赖于 Spring,开发者可自在选用 Spring 框架的局部或全副。

Spring 框架的组成结构图如下所示:

Spring 通过 PlatformTransactionManager 平台事务管理器接口对事务的治理进行高度形象,然而该接口下具体的实现是由各个平台本人实现,Spring 并不间接治理事务,而是提供了多种事务管理器,也就是对各个平台的事务管理进行封装,最终将事务管理的职责委托给 JDBC、Hibernate、JPA、JMS、MongoDB 等长久化平台框架的事务来实现。


这个 Spring 视频课程,是能源节点王鹤老师解说的,次要讲了 Spring4 在 SSM 框架中的应用及使用形式。

内容涵盖了理论工作中可能用到的简直所有知识点。为当前的学习打下松软的根底。

https://www.bilibili.com/vide…

课程目录

001.Spring: 意识框架

002.Spring: 官网浏览

003.Spring: 框架外部模块

004.Spring: ioc 概念

005.Spring: 创建对象的形式

006.Spring: ioc 的技术实现 di

007.Spring: 第一个例子创建对象

008.Spring: 创立 spring 配置文件

009.Spring: 创立容器对象 ApplicationContext

010.Spring: spring 创建对象的机会

011.Spring: 获取容器中对象信息的 api

012.Spring: 创立非自定义对象

013.Spring: 设值注入概念

014.Spring: 简略类型的设值注入实现

015.Spring: 单元测试 junit

016.Spring: 设值注入的注意事项

017.Spring: 设值注入只是应用 set 办法

018.Spring: 援用类型的设值注入

019.Spring: 结构注入

020.Spring: 结构注入创立文件对象

021.Spring: 温习第一天内容

022.Spring: 温习 ioc 概念

023.Spring: ioc 作业

024.Spring: 主动注入 byName

025.Spring: 主动注入 byType

026.Spring: 为什么应用多配置文件

027.Spring: 蕴含关系的配置文件

028.Spring: 注解的应用步骤

029.Spring: Component 注解应用

030.Spring: 组件扫描器

031.Spring: 多注解我的项目分层

032.Spring: 扫描多个包的形式

033.Spring: 简略类型属性赋值

034.Spring: 援用类型 Autowired

035.Spring: 援用类型 Autowired 的 byName

036.Spring: 援用类型 Autowired 的 required 属性

037.Spring: 援用类型 Autowired 的 required 举荐应用 true

038.Spring: 援用类型 Resource

039.Spring: xml 配置文件和注解的比照

040.Spring: 温习 ioc

041.Spring: 温习动静代理的实现形式

042.Spring: 用注解实现 ioc 作业

043.Spring: 业务办法减少性能

044.Spring: 动静代理实现 InvocationHandler

045.Spring: 创立动静代理对象

046.Spring: 什么是 aop

047.Spring: 怎么了解面向切面编程

048.Spring: 术语和 aop 实现框架

049.Spring: aspectj 的 5 个告诉注解

050.Spring: 切入点表达式语法

051.Spring: 切入点表达式事例

052.Spring: 前置告诉创立 maven 我的项目

053.Spring: aspectj 应用步骤

054.Spring: 创立切面类和配置文件

055.Spring: 指标类有接口是 jdk 动静代理

056.Spring: 切入点表达式的多种写法

057.Spring: 温习 aop

058.Spring: 温习 aspectj

059.Spring: JoinPoint

060.Spring: 后置告诉

061.Spring: 盘绕告诉

062.Spring: 盘绕告诉的性能演示

063.Spring: 异样告诉

064.Spring: 最终告诉

065.Spring: Pointcut 注解

066.Spring: 没有接口是 cglib 代理

067.Spring: 有接口也能够应用 cglib 代理

068.Spring: spring 整合 mybatis 的思路

069.Spring: 整合创立 dao 接口和 mapper 文件

070.Spring: 创立 mybatis 主配置文件

071.Spring: 创立 service 类

072.Spring: druid 连接池的文档

073.Spring: 配置 DataSource

074.Spring: 配置 SqlSessionFactoryBean

075.Spring: 配置 Dao 类

076.Spring: 测试容器中的 service 和 dao 对象

077.Spring: 应用属性配置文件

078.Spring: 温习 aop

079.Spring: 温习整合 mybatis

080.Spring: 处理事务的问题

081.Spring: 对立处理事务的劣势

082.Spring: spring 处理事务的对立形式

083.Spring: 管制事务的三个方面

084.Spring: 事务的流传行为

085.Spring: 电商购买商品创立实体类

086.Spring: 电商购买商品创立 dao

087.Spring: 电商购买商品创立自定义异样类

088.Spring: 电商购买商品创立配置文件

089.Spring: 电商购买商品测试 buy 办法

090.Spring: spring 框架本人的事务处理注解 Transactional

091.Spring: spring 注解应用事例

092.Spring: spring 框架注解 Transactional 应用技巧

093.Spring: aspectj 配置 aop

094.Spring: 配置办法的事务属性

095.Spring: 配置 aop

096.Spring: 解释 aop 的配置切入点表达式

097.Spring: 搭建 web 我的项目环境

098.Spring: 创立页面

099.Spring: 创立 Servlet

100.Spring: 配置监听器

101.Spring: 监听器源代码

102.Spring: 工具类应用.

退出移动版