SpringBoot&Dubbo开发实战
Jerry Du 查看讲师
百林哲咨询(北京)有限公司专家团队成员
资深技术专家、阿里云MVP,目前担任多家公司高级技术顾问,提供技术分享、培训和咨询等服务。
浏览:3123次
详情 DETAILS

课程简介

 在互联网+的今天,人们在PC、手机、Pad 上安装了各式各样的软件服务或APP,享受着互联网技术带来的高效和便捷。而随着这些产品的高速发展,大家对高性能、稳定性、安全性、扩展性等方面有了更高的要求,工程师通常会面临技术选型上的问题。而诞生于20多年前的Java平台,一直紧跟时代脉搏,兼收并蓄,持续优化,最终成为现代互联网服务端开发的王者,它除了拥有前面列的4个优点之外,还逐步降低了使用门槛,让初学者也可以很快上手开发项目。目前市面上大部分中大型服务平台,基本都遵从微服务架构模式,而在Java中,SpringBoot基本称为Web服务的事实标准,而Dubbo在经过阿里巴巴的重构下,也称为国内最为有影响力的微服务基座(以RPC为基础)之一。本次课程中,我们将学会使用这两款框架进行微服务开发。

课程收益

1、了解微服务基本含义、组成元素

2、了解微服务开发一般流程

3、学会使用SpringBoot框架进行Web服务开发

4、学会使用Dubbo搭建微服务

5、学会常见微服务基本部署和开发要点


受众人群

1、架构工程师、运维工程师、测试工程师

2、对系统的设计、开发、部署、测试和运维感兴趣的学员

课程周期

2天(12H)

课程大纲

主题

授课内容

课程大纲

1单元

SpringBoot应用程序开发

 

 

 

该单元介绍Java微服务/SpringBoot的基础知识,便于大家在日后的工作中能尽快上手

1. SpringBoot2.x基础

1.1 SpringBoot生态

1.2 SpringBoot基础环境搭建

1.3 编写第一个Web服务

1.4 配置读取及多环境切换

2. SpringBoot与数据层

2.1 SpringBoot&MyBatis开发实践

2.2 SpringBoot&Redis开发实践

3. SpringBoot单元测试

3.1 Junit基础用法

3.2 Web接口单元测试

4. 课后作业

4.1 作业背景讲解

4.2 作业要求说明

2单元

Dubbo微服务实战

该单元首先介绍微服务核心元素及组件,然后基于Dubbo实现基础微服务实战项目

1. 微服务是什么?

1.1 微服务基础知识

1.2 微服务解决的问题

1.3 微服务核心元素及组件

 

2. Dubbo基础实践

2.1 Dubbo工程搭建

2.2 服务定义及配置

2.3 Dubbo注册中心

2.4 服务调用及负载

3. Dubbo进阶

3.1 RPC通信协议及模式

3.2 Dubbo配置管理

3.3 Dubbo扩展实现


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1