课程目标:
通过本课程学习,掌握使用java语言进行后端功能开发,涉及项目配置管理以及SprintBoot、Mybaties等基础框架,以及相关的项目、权限、消息、数据持久化等各方面的内容,学习完成后,具备独立进行后端开发的能力。
适用人群:
Java开发工程师
课程介绍:
培训天数 | 课程类别 | 备注 |
SpringBoot开发 (5天) | 前后端分离开发介绍 | - 前后端分离开发概述
- 前后端分离开发流程及架构模式
- 前后端分离开发协作模式
- 前后端并行开发协作问题及解决办法
|
Maven开发介绍 | - Maven介绍
- Maven安装
- Maven配置
- Maven工程与仓库
- Maven与IDEA集成
|
SpringBoot入门 | - SpringBoot项目建立
- Sprint与SpringBoot介绍
- Ioc与AOP介绍
- 实操SpringBoot建立项目,使用Maven管理依赖
- Spring Boot 项目目录结构
- SpringBoot与单元测试
- SpringBoot启动与热部署
- SpringBoot启动Banner定制
- 实操建立第一个个性化SpringBoot项目
|
SpringBoot 配置介绍 | - YAML配置文件介绍
- properties配置文件介绍
- 属性配置
- 多环境配置
- 加载顺序
|
| SpringBoot核心注解 | - 注解介绍
- SpringBoot启动过程及核心注解
- Spring Ioc相关注解
|
RESTfulAPI | - RESTfulAPI介绍
- GET
- POSt
- PUT
- DELETE
|
SpringBoot Web开发 | - Spring Boot Web开发常用注解
- Spring Web原理介绍
- JavaBean与参数自动校验
- Service层介绍
- SpringBoot实现RESTful API
- 访问静态资源
- 实操实现一个带逻辑的对前端接口项目
|
Spring Boot 视图层技术---Thymeleaf | - Thymeleaf介绍
- SpringBoot整合Thymeleaf
- Thymeleaf标签介绍
- Thymeleaf业务逻辑
|
SpringBoot与数据持久化 | - Mybaties介绍
- SpringBoot整合Mybaties及注解
- SpringBoot常用Mybaties操作
- Entity作用及相关注解
- Dao层及Mybaties配置文件
- 实操实现通过Mybaties操作Mysql数据
|
SpringBoot事务整合 | - 事务介绍
- SpringBoot事务介绍
- SpringBoot事务配置
- SpringBoot事务注解与使用
- 实操服务层实现事务控制
|
SpringBoot整合Shiro | - Shiro结构介绍
- Shiro引入
- 自定义Realm
- 通过注解在控制层使用
- 实操实现权限控制
|
SpringBoot实现定时任务 | - SpringBoot定时任务介绍
- Scheduled注解使用
- Scheduled配置介绍
- Quartz介绍
- 实操通过Scheduled实现定时任务
|
SpringBoot记录日志 | - SpringBoot日志介绍
- SpringBoot使用logback
- logback详细配置说明及使用
- 实操实现项目操作日志记录
|
SpringBoot项目实战 | - 了解开源脚手架,并在基础上进行功能开发
|