龙果小程序
龙果小程序

学院首页 > 课程列表 > spring与dubbo分布式REST服务开发实战

  • 章节
  • 提问
  • 手机观看

    扫码下载安卓APP

    龙果安卓APP

spring与dubbo分布式REST服务开发实战

1 - (免费) 课程介绍,架构说明,案例说明,前置知识 00:12:00分钟
2 - (免费) 环境设置(JDK8, STS, Maven, Spring IO, Spring Boot) 00:37:00分钟
3 - (免费) Spring Data JPA简介 00:10:00分钟
4 - (免费) 对象映射-基本属性映射 00:13:00分钟
5 - (免费) 对象映射-全局命名策略 00:21:00分钟
6 - 对象映射-双向一对多关系映射 00:18:00分钟
7 - 对象映射-多对多和一对一关系映射 00:14:00分钟
8 - 对象映射-继承关系映射 00:9:00分钟
9 - Repository-基本增删改查 00:20:00分钟
10 - Repository-分页和排序 00:21:00分钟
11 - Repository-静态查询 00:23:00分钟
12 - Repository-动态查询 00:14:00分钟
13 - Repository-自定义Repository实现 00:6:00分钟
14 - 高级话题-持久化上下文 00:14:00分钟
15 - 高级话题-抓取策略 00:16:00分钟
16 - 高级话题-继承策略1 00:15:00分钟
17 - 高级话题-继承策略2 00:19:00分钟
18 - 高级话题-乐观锁 00:7:00分钟
19 - 高级话题-Hibernate Valodator 00:13:00分钟
20 - 数据库开发小结 00:6:00分钟
21 - RestAPI开发-概述 00:24:00分钟
22 - RestAPI开发-查询图书请求处理 00:22:00分钟
23 - RestAPI开发-参数映射,分页和排序 00:24:00分钟
24 - RestAPI开发-正则表达式和JsonView 00:8:00分钟
25 - RestAPI开发-新建图书请求处理 00:19:00分钟
26 - RestAPI开发-修改和删除,Cookie和Header 00:11:00分钟
27 - RestAPI开发-异常和静态资源处理 00:24:00分钟
28 - RestAPI开发-拦截器和过滤器 00:27:00分钟
29 - RestAPI开发-文件上传处理 00:24:00分钟
30 - RestAPI开发-异步处理Http请求 00:18:00分钟
31 - RestAPI开发-使用Swagger生成文档 00:14:00分钟
32 - RestAPI开发-使用WireMock伪造服务 00:12:00分钟
33 - RestAPI安全-Spring Security概述和基本配置 00:22:00分钟
34 - RestAPI安全-Spring Security内置过滤器链介绍 00:34:00分钟
35 - RestAPI安全-实现Http Basic认证 00:23:00分钟
36 - RestAPI安全-实现表单认证 00:27:00分钟
37 - RestAPI安全-实现'记住我'功能 00:18:00分钟
38 - RestAPI安全-在Spring Security中管理Session 00:19:00分钟
39 - RestAPI安全-了解授权决策 00:17:00分钟
40 - RestAPI安全-使用配置控制URL权限 00:17:00分钟
41 - RestAPI安全-使用注解控制方法权限 00:13:00分钟
42 - RestAPI安全-自定义授权策略 00:16:00分钟
43 - RestAPI安全-常见攻击方式及防护 00:21:00分钟
44 - RestAPI安全-OAuth协议介绍 00:26:00分钟
45 - RestAPI安全-使用Spring Security OAuth实现第三方登录 00:41:00分钟
46 - SpringSocial-1 00:56:00分钟
47 - SpringSocial-2 00:39:00分钟
48 - SpringSocial-3 00:28:00分钟
49 - 分布式服务开发-服务层架构概述 00:26:00分钟
50 - 分布式服务开发-重构代码结构,引入dubbo 00:48:00分钟
51 - 分布式服务开发-实现增删改查服务1 00:26:00分钟
52 - 分布式服务开发-实现增删改查服务2 00:50:00分钟
53 - 分布式服务开发-使用logback记录日志 00:27:00分钟
54 - 分布式服务开发-使用AOP创建全局日志切片 00:23:00分钟
55 - 分布式服务开发-事务控制 00:30:00分钟
56 - 分布式服务开发-缓存处理 00:28:00分钟
57 - 分布式服务开发-定时任务处理 00:30:00分钟
58 - 分布式服务开发-配置信息处理 00:32:31分钟
59 - 分布式服务开发-使用多线程开发提升系统吞吐量1 00:33:35分钟
60 - 分布式服务开发-使用多线程开发提升系统吞吐量2 00:01:48:57:00分钟
61 - 持续集成概述 00:28:30分钟
62 - 使用jenkins实现持续集成 00:19:02分钟

spring与dubbo分布式REST服务开发实战

优惠价: 499

难    度:高级

课    时: 62

讲    师:JoJo

活    动: 迎中秋贺国庆,下单立减 ¥200

下单立减¥200

课程大纲
  • 第1节

    课程介绍,架构说明,案例说明,前置知识

    [免费观看]
    00:12:00分钟 |
  • 第2节

    环境设置(JDK8, STS, Maven, Spring IO, Spring Boot)

    [免费观看]
    00:37:00分钟 |
  • 第3节

    Spring Data JPA简介

    [免费观看]
    00:10:00分钟 |
  • 第4节

    对象映射-基本属性映射

    [免费观看]
    00:13:00分钟 |
  • 第5节

    对象映射-全局命名策略

    [免费观看]
    00:21:00分钟 |
  • 第6节

    对象映射-双向一对多关系映射

    00:18:00分钟 |
  • 第7节

    对象映射-多对多和一对一关系映射

    00:14:00分钟 |
  • 第8节

    对象映射-继承关系映射

    00:9:00分钟 |
  • 第9节

    Repository-基本增删改查

    00:20:00分钟 |
  • 第10节

    Repository-分页和排序

    00:21:00分钟 |
  • 第11节

    Repository-静态查询

    00:23:00分钟 |
  • 第12节

    Repository-动态查询

    00:14:00分钟 |
  • 第13节

    Repository-自定义Repository实现

    00:6:00分钟 |
  • 第14节

    高级话题-持久化上下文

    00:14:00分钟 |
  • 第15节

    高级话题-抓取策略

    00:16:00分钟 |
  • 第16节

    高级话题-继承策略1

    00:15:00分钟 |
  • 第17节

    高级话题-继承策略2

    00:19:00分钟 |
  • 第18节

    高级话题-乐观锁

    00:7:00分钟 |
  • 第19节

    高级话题-Hibernate Valodator

    00:13:00分钟 |
  • 第20节

    数据库开发小结

    00:6:00分钟 |
  • 第21节

    RestAPI开发-概述

    00:24:00分钟 |
  • 第22节

    RestAPI开发-查询图书请求处理

    00:22:00分钟 |
  • 第23节

    RestAPI开发-参数映射,分页和排序

    00:24:00分钟 |
  • 第24节

    RestAPI开发-正则表达式和JsonView

    00:8:00分钟 |
  • 第25节

    RestAPI开发-新建图书请求处理

    00:19:00分钟 |
  • 第26节

    RestAPI开发-修改和删除,Cookie和Header

    00:11:00分钟 |
  • 第27节

    RestAPI开发-异常和静态资源处理

    00:24:00分钟 |
  • 第28节

    RestAPI开发-拦截器和过滤器

    00:27:00分钟 |
  • 第29节

    RestAPI开发-文件上传处理

    00:24:00分钟 |
  • 第30节

    RestAPI开发-异步处理Http请求

    00:18:00分钟 |
  • 第31节

    RestAPI开发-使用Swagger生成文档

    00:14:00分钟 |
  • 第32节

    RestAPI开发-使用WireMock伪造服务

    00:12:00分钟 |
  • 第33节

    RestAPI安全-Spring Security概述和基本配置

    00:22:00分钟 |
  • 第34节

    RestAPI安全-Spring Security内置过滤器链介绍

    00:34:00分钟 |
  • 第35节

    RestAPI安全-实现Http Basic认证

    00:23:00分钟 |
  • 第36节

    RestAPI安全-实现表单认证

    00:27:00分钟 |
  • 第37节

    RestAPI安全-实现'记住我'功能

    00:18:00分钟 |
  • 第38节

    RestAPI安全-在Spring Security中管理Session

    00:19:00分钟 |
  • 第39节

    RestAPI安全-了解授权决策

    00:17:00分钟 |
  • 第40节

    RestAPI安全-使用配置控制URL权限

    00:17:00分钟 |
  • 第41节

    RestAPI安全-使用注解控制方法权限

    00:13:00分钟 |
  • 第42节

    RestAPI安全-自定义授权策略

    00:16:00分钟 |
  • 第43节

    RestAPI安全-常见攻击方式及防护

    00:21:00分钟 |
  • 第44节

    RestAPI安全-OAuth协议介绍

    00:26:00分钟 |
  • 第45节

    RestAPI安全-使用Spring Security OAuth实现第三方登录

    00:41:00分钟 |
  • 第46节

    SpringSocial-1

    00:56:00分钟 |
  • 第47节

    SpringSocial-2

    00:39:00分钟 |
  • 第48节

    SpringSocial-3

    00:28:00分钟 |
  • 第49节

    分布式服务开发-服务层架构概述

    00:26:00分钟 |
  • 第50节

    分布式服务开发-重构代码结构,引入dubbo

    00:48:00分钟 |
  • 第51节

    分布式服务开发-实现增删改查服务1

    00:26:00分钟 |
  • 第52节

    分布式服务开发-实现增删改查服务2

    00:50:00分钟 |
  • 第53节

    分布式服务开发-使用logback记录日志

    00:27:00分钟 |
  • 第54节

    分布式服务开发-使用AOP创建全局日志切片

    00:23:00分钟 |
  • 第55节

    分布式服务开发-事务控制

    00:30:00分钟 |
  • 第56节

    分布式服务开发-缓存处理

    00:28:00分钟 |
  • 第57节

    分布式服务开发-定时任务处理

    00:30:00分钟 |
  • 第58节

    分布式服务开发-配置信息处理

    00:32:31分钟 |
  • 第59节

    分布式服务开发-使用多线程开发提升系统吞吐量1

    00:33:35分钟 |
  • 第60节

    分布式服务开发-使用多线程开发提升系统吞吐量2

    00:01:48:57:00分钟 |
  • 第61节

    持续集成概述

    00:28:30分钟 |
  • 第62节

    使用jenkins实现持续集成

    00:19:02分钟 |
课程介绍


本课程主要是使用Spring技术栈 + dubbo 开发电商后台的实战教程。


课程特点:


1.课程的技术体系足够系统、全面以及细致:课程中涉及的主要技术包括:

Spring IO (依赖版本管理),

Spring Boot(自动化配置,零XML),

Spring MVC (RESTful API开发) ,

Spring Security, Spring Security OAuth(RESTful API安全),

Spring Framework(基础框架,服务层开发),

Srping Data JPA(数据持久层开发,零SQL),

Dubbo(服务治理).

所有的技术全部使用现在的最新版本。


2.全程案例实战驱动讲解和动手演练,每个知识点都会通过实际的代码样例来演示其原理和特性,以模拟真实的案例来驱动讲解各种技术点,帮助同学们在业务背景中理解和掌握复杂的技术。


3.测试驱动开发,整个课程全部采用测试驱动开发的方式,先编写自动化测试用例,然后编写业务代码,在掌握开发技术的基础上,还可以学习到如何针对持久层、业务层和WEB服务层进行单元测试。


4.课程包含很多全网独家的、深入细致的技术讲解以及解密。例如:Spring Data Jpa映射策略,继承策略,抓取策略的控制。让你全面掌握这个强大的ORM框架的每个细节。Spring MVC开发RESTful API时各种映射的处理,异常的处理,异步请求的处理,服务的伪造和文档的自动生成等。Spring Security的详细说明,各种实际的认证和授权需求的处理方法,如何扩展框架的功能,如何与第三方登录或单点登录集成等等。Spring Boot与Dubbo的整合,处理服务的日志、事务、消息、定时任务,多线程等问题。


5.课程中详细演示了一个应用从单块架构到垂直应用架构再到分布式服务架构的演进过程。讲解了如何在前后端分离的架构下设计RESTful API。最终的系统对外提供REST风格的http服务,内部各个垂直应用通过dubbo共享无状态的Java服务。整个系统在Web层和服务层都可以无缝的横向扩展。


课程学完以后能够达到的效果:


1.可以独立搭建分布式RESTful API开发框架

2.可以使用Spring Boot和Spring IO简化Spring项目的配置,提高开发速度。

3.可以使用Spring Data JPA操作关系型数据库,完全面向对象,零SQL的快速开发数据库持久层服务,掌握如何控制自动生成的SQL,确保整个数据库持久层的性能。

4.可以使用Spring MVC快速开发RESTful的API,并处理WEB层常见的问题。掌握异常的处理,文件上传下载,服务的伪造和文档的自动生成,使用异步方式处理Http请求以提高中间件吞吐量等技术。

5.可以使用Spring Security保护RESTful API的安全,通过JavaConfig的方式快速实现各种常见的认证授权需求。掌握‘记住我’,Session管理,第三方(QQ,微信,微博等)登录,单点登录等常见需求的实现方式。

6.理解分布式服务架构,使用Dubbo搭建分布式服务框架,并与Spring Boot和Spring framework结合,处理服务的日志、事务、消息、缓存、定时任务,多线程等问题。



凡购买了本教程的学员,可联系客服根据订单信息申请加入学员群: 212106799


课程源码下载地址:https://github.com/jojozhai/roncoo-spring


课程源码会随着课程更新进度同步更新到github



课程大纲
  • 第1节

    课程介绍,架构说明,案例说明,前置知识

    [免费观看]
    00:12:00分钟 |
  • 第2节

    环境设置(JDK8, STS, Maven, Spring IO, Spring Boot)

    [免费观看]
    00:37:00分钟 |
  • 第3节

    Spring Data JPA简介

    [免费观看]
    00:10:00分钟 |
  • 第4节

    对象映射-基本属性映射

    [免费观看]
    00:13:00分钟 |
  • 第5节

    对象映射-全局命名策略

    [免费观看]
    00:21:00分钟 |
  • 第6节

    对象映射-双向一对多关系映射

    00:18:00分钟 |
  • 第7节

    对象映射-多对多和一对一关系映射

    00:14:00分钟 |
  • 第8节

    对象映射-继承关系映射

    00:9:00分钟 |
  • 第9节

    Repository-基本增删改查

    00:20:00分钟 |
  • 第10节

    Repository-分页和排序

    00:21:00分钟 |
  • 第11节

    Repository-静态查询

    00:23:00分钟 |
  • 第12节

    Repository-动态查询

    00:14:00分钟 |
  • 第13节

    Repository-自定义Repository实现

    00:6:00分钟 |
  • 第14节

    高级话题-持久化上下文

    00:14:00分钟 |
  • 第15节

    高级话题-抓取策略

    00:16:00分钟 |
  • 第16节

    高级话题-继承策略1

    00:15:00分钟 |
  • 第17节

    高级话题-继承策略2

    00:19:00分钟 |
  • 第18节

    高级话题-乐观锁

    00:7:00分钟 |
  • 第19节

    高级话题-Hibernate Valodator

    00:13:00分钟 |
  • 第20节

    数据库开发小结

    00:6:00分钟 |
  • 第21节

    RestAPI开发-概述

    00:24:00分钟 |
  • 第22节

    RestAPI开发-查询图书请求处理

    00:22:00分钟 |
  • 第23节

    RestAPI开发-参数映射,分页和排序

    00:24:00分钟 |
  • 第24节

    RestAPI开发-正则表达式和JsonView

    00:8:00分钟 |
  • 第25节

    RestAPI开发-新建图书请求处理

    00:19:00分钟 |
  • 第26节

    RestAPI开发-修改和删除,Cookie和Header

    00:11:00分钟 |
  • 第27节

    RestAPI开发-异常和静态资源处理

    00:24:00分钟 |
  • 第28节

    RestAPI开发-拦截器和过滤器

    00:27:00分钟 |
  • 第29节

    RestAPI开发-文件上传处理

    00:24:00分钟 |
  • 第30节

    RestAPI开发-异步处理Http请求

    00:18:00分钟 |
  • 第31节

    RestAPI开发-使用Swagger生成文档

    00:14:00分钟 |
  • 第32节

    RestAPI开发-使用WireMock伪造服务

    00:12:00分钟 |
  • 第33节

    RestAPI安全-Spring Security概述和基本配置

    00:22:00分钟 |
  • 第34节

    RestAPI安全-Spring Security内置过滤器链介绍

    00:34:00分钟 |
  • 第35节

    RestAPI安全-实现Http Basic认证

    00:23:00分钟 |
  • 第36节

    RestAPI安全-实现表单认证

    00:27:00分钟 |
  • 第37节

    RestAPI安全-实现'记住我'功能

    00:18:00分钟 |
  • 第38节

    RestAPI安全-在Spring Security中管理Session

    00:19:00分钟 |
  • 第39节

    RestAPI安全-了解授权决策

    00:17:00分钟 |
  • 第40节

    RestAPI安全-使用配置控制URL权限

    00:17:00分钟 |
  • 第41节

    RestAPI安全-使用注解控制方法权限

    00:13:00分钟 |
  • 第42节

    RestAPI安全-自定义授权策略

    00:16:00分钟 |
  • 第43节

    RestAPI安全-常见攻击方式及防护

    00:21:00分钟 |
  • 第44节

    RestAPI安全-OAuth协议介绍

    00:26:00分钟 |
  • 第45节

    RestAPI安全-使用Spring Security OAuth实现第三方登录

    00:41:00分钟 |
  • 第46节

    SpringSocial-1

    00:56:00分钟 |
  • 第47节

    SpringSocial-2

    00:39:00分钟 |
  • 第48节

    SpringSocial-3

    00:28:00分钟 |
  • 第49节

    分布式服务开发-服务层架构概述

    00:26:00分钟 |
  • 第50节

    分布式服务开发-重构代码结构,引入dubbo

    00:48:00分钟 |
  • 第51节

    分布式服务开发-实现增删改查服务1

    00:26:00分钟 |
  • 第52节

    分布式服务开发-实现增删改查服务2

    00:50:00分钟 |
  • 第53节

    分布式服务开发-使用logback记录日志

    00:27:00分钟 |
  • 第54节

    分布式服务开发-使用AOP创建全局日志切片

    00:23:00分钟 |
  • 第55节

    分布式服务开发-事务控制

    00:30:00分钟 |
  • 第56节

    分布式服务开发-缓存处理

    00:28:00分钟 |
  • 第57节

    分布式服务开发-定时任务处理

    00:30:00分钟 |
  • 第58节

    分布式服务开发-配置信息处理

    00:32:31分钟 |
  • 第59节

    分布式服务开发-使用多线程开发提升系统吞吐量1

    00:33:35分钟 |
  • 第60节

    分布式服务开发-使用多线程开发提升系统吞吐量2

    00:01:48:57:00分钟 |
  • 第61节

    持续集成概述

    00:28:30分钟 |
  • 第62节

    使用jenkins实现持续集成

    00:19:02分钟 |

相关课程

讲师简介

纳斯达克上市公司技术总监,创业公司CTO. 全栈工程师出身。对前后端开发、数据库以及第三方开发,如微信公众号、微博应用等均有丰富的经验。 精通JAVA后端开发,多年系统设计和架构经验,多年金融产品实际项目经验,参与多家城商行和股份制银行的网银规划、设计和架构。

学员动态

数据加载中,请稍后...