跳到主要内容

第一天、项目概述和MyBatisPlus使用

一、硅谷课堂概述

1、项目介绍

硅谷课堂是尚硅谷与腾讯云官方合作的项目,是一款基于微信公众号B2C模式的在线学习平台,该平台包含三大模块:直播、教学与微信消息服务;平台会定期推出直播课程,方便学员与名师之间的交流互动,学员也可以购买教学视频在线学习,分享直播与教学视频获取平台收益,平台支持直播、腾讯云视频点播、微信支付、微信授权登录、微信菜单、微信消息与腾讯云文件存储等一系列功能,为学员构建了一个全方位的在线学习平台。

硅谷课堂项目具有很强的实用性,业务场景贴近实际,技术应用紧跟市场潮流,完全按照市场需求开发。既是对主流Java技术的系统性梳理和整合,同时也是各种主流技术实际应用的练兵场,能够帮助Java程序员积累项目经验。本套教程会在腾讯云开发者社区同步上线,你也可以在“腾讯云开发者社区”学习和下载教程。

2、硅谷课程流程图

img

3、硅谷课堂功能架构

img

4、硅谷课堂技术架构

img

5、硅谷课堂核心技术

5.1、后端技术

SpringBoot:简化新Spring应用的初始搭建以及开发过程

SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(Spring Cloud Gateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Sentinel、Spring Cloud Alibaba Seata、Spring Cloud Task和Spring Cloud Feign等)

MyBatis-Plus:持久层框架