课程目录;

第1章 Spring Boot 简介

讲解Spring Boot的项目背景,已经与其他技术框架(比如,Spring、SpringMVC、SpringCloud等)的关系。简单介绍下Spring Boot 整个生态系统

1-1 _Spring Boot博客_课程导学

1-2 -Spring Boot 是什么

第2章 开启 Spring Boot 的第一个 Web 项目

通过 Spring Initializr 来快速初始化一个 Spring Boot 原型,方便学员来极速体验Spring Boot。本课程也将会采用Gradle作为项目管理工具,让学员掌握最前瞻的构建工具。通过探索项目让学员了解项目的结构,已经相关的配置原理。

2-1 -初始化第一个Web项目

2-2 -用Gradle编译项目

2-3 -探索项目

第3章 一个Hello World项目

本章是正式开始动手敲代码了。依照惯例,会先编写一个最简单的Hello World程序。从项目配置,应用的编写,再到测试用例,最后运行项目。方面学员了解整个编码的流程。

3-1 -编写项目构建信息

3-2 -自定义存储库,加速构建

3-3 -编写程序代码及测试用例

3-4 -配置Wrapper,运行程序

第4章 开发环境的搭建

为了让实战过程更顺利,避免不要的问题,这里会先将课程所要求的环境进行一个讲解,并要求学员最好跟随课程的环境配置。本节也会讲解如何将项目导入IDE 来运行。

4-1 -IDE及插件的安装配置

4-2 -导入项目到IDE,运行

第5章 集成Thymeleaf模版引擎

Thymeleaf 方面的内容,知识点会讲解的相对全面点。Thymeleaf作为界面的模版引擎,对于界面的布局和实现起着非常关键的作用。本章节也会讲解Thymeleaf 如何与 Spring Boot 来进行集成。最后通过一个实战,来让学员更加深刻的理解Thymeleaf。...

5-1 -Thymeleaf 简介

5-2 -Thymeleaf 标准方言

5-3 -Thymeleaf 标准表达式语法

5-4 -设置属性值

5-5 -迭代器

5-6 -条件语句

5-7 -模版布局

5-8 -属性优先级

5-9 -注释

5-10 -内联

5-11 -表达式基本对象

5-12 -表达式工具对象

5-13 -Thymeleaf 与 Spring Boot 集成

5-14 -Thymeleaf实战-导入IDE,配置项目

5-15 -Thymeleaf实战-API设计

5-16 -Thymeleaf实战-后台编码

5-17 -Thymeleaf实战-前台编码-01

5-18 -Thymeleaf实战-前台编码-02

5-19 -Thymeleaf实战-前台编码-03

第6章 数据持久化Spring Data JPA

本章节涉及数据的持久化。从JPA规范讲起,到Spring对于JPA的用法以及与Hibernate集成实现。本课程的数据库采用MySQL,但也可以方便切换到其他数据库。最后通过一个实战内容,来帮助学员理解掌握。

6-1 -JPA 简介

6-2 -Spring Data JPA 用法介绍

6-3 -Spring Data JPA、Hibernate 与 Spring Boot 集成

6-4 -集成过程测试,集成H2数据库

6-5 -后台编码

6-6 -持久化数据到H2

6-7 -持久化数据到MySQL

第7章 全文搜索ElasticSearch

企业级应用中,难免会涉及到全文搜素。对于Java应用来说,ElasticSearch在全文搜索方面是一把“利器”。本章节会将带领学员了解全文搜索的概念,并熟悉如何用ElasticSearch来实现全文搜索。

7-1 -全文搜索概述

7-2 -ElasticSearch 简介

7-3 -ElasticSearch 核心概念

7-4 -Elasticsearch 与 Spring Boot 集成

7-5 -Elasticsearch 实-文档、资源库、测试用例

7-6 -Elasticsearch 实-控制器

第8章 架构设计与分层

本章节讲解了系统的整体架构设计思路,包括如何来组织项目结构。让学员理解系统的数据流程。

8-1 -不分层的问题

8-2 -应用分层

8-3 -三层架构

8-4 -系统的架构设计及职责划分

第9章 集成 Bootstrap

Bootsrap最大的好处是,可以让整个系统界面实现响应式布局。本节先从Bootstrap 的基本原理讲起,并将常用的前端框架比如 JQuery等进行集成。最后通过一个实战内容,来帮助学员理解掌握。

9-1 -Bootstrap 简介

9-2 -Bootstrap 核心概念

9-3 -Bootstrap 及常用前端框架与 Spring Boot 集成

9-4 -集成演示

9-5 -Bootstrap实战

第10章 博客系统的需求分析与原型设计

本章节是对博客系统的需求分析与设计。对于企业级应用的完整流程来说,需求的分析与设计是必不可少的环节。本章节设计部分包含了原型设计、数据库设计及接口设计。

10-1 -需求分析

10-2 -原型设计

第11章 权限管理Spring Security

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,在企业级应用中被广泛使用。本章节不会对该框架做深入探讨,仅从基于角色的权限管理角度,来实现对系统的权限管理。

11-1 -基于角色的权限管理

11-2 -Spring Security 简介

11-3 -Spring Security 与 Spring Boot 集成

11-4 -Spring Security 实战-后台编码

11-5 -Spring Security 实战-前台编码

第12章 博客系统的整体框架实现

先对系统的整个界面、结构、布局、API进行实现,这样方便每个模块进行划分及实现。

12-1 -整体的需求回顾

12-2 -后台整体控制层、API 实现

12-3 -前台整体布局实现

12-4 -API 讲解

第13章 博客系统的用户管理实现

对用户管理模块进行前后台的实现。

13-1 -用户管理的需求回顾

13-2 -后台实现-1

13-3 -后台实现-2

13-4 -前台实现、测试-1

13-5 -前台实现、测试-2

第14章 博客系统的角色管理实现

对用户角色理模块进行前后台的实现。

14-1 -角色管理的需求回顾

14-2 -后台实现-

14-3 -前台实现

第15章 博客系统的权限管理实现

对用权限理模块进行前后台的实现。

15-1 -权限管理的需求回顾

15-2 -后台编码-

15-3 -CSRF防护的处理

15-4 -前台实现、测试

第16章 博客系统的博客管理实现

对博客管理模块进行前后台的实现。

16-1 -博客管理的需求回顾

16-2 -个人设置、头像变更

16-3 -后台实现

16-4 -前台实现、测试-

第17章 博客系统的评论管理实现

对评论管理模块进行前后台的实现。

17-1 -评论管理的需求回顾

17-2 -后台实现

17-3 -前台实现、测试_

第18章 博客系统的点赞管理实现

对用户点赞理模块进行前后台的实现。

18-1 -点赞管理的需求回顾

18-2 -后台实现_

18-3 -前台实现 测试

第19章 博客系统的分类管理实现

对分类管理模块进行前后台的实现。

19-1 -分类管理的需求回顾

19-2 -后台实现 -

19-3 -前台实现、测试1

第20章 博客系统的标签管理实现

对标签管理模块进行前后台的实现。

20-1 -标签管理的需求回顾

20-2 -后台实现_1

20-3 -前台实现、测试_1

第21章 博客系统的搜索实现

对搜索模块进行前后台的实现。

21-1 -搜索的需求回顾

21-2 -后台实现_0

21-3 -前台实现_0

21-4 -测试

第22章 博客系统总结

对所有模块进行集成,并进行集成测试。对整个系统进行总结及展望。

22-1 -后台项目结构

22-2 -前台项目结构

22-3 -系统集成、系统测试

22-4 -总结

gradle mysql方言_基于Spring Boot技术栈的博客系统企业级实战教程分享相关推荐

  1. java基于ssm的个人博客系统_一个基于 Spring Boot 的开源免费博客系统

    概况 mblog 开源免费的博客系统, Java 语言开发, 支持 mysql/h2 数据库, 采用 spring-boot.jpa.shiro.bootstrap 等流行框架开发.支持多用户, 支持 ...

  2. 基于Spring Boot技术栈博客系统企业级前后端实战之课程导论(零)

    零.说明(必读) 一.课程概述 1.1 名称 1.2 功能 1.3 技术点 1.4 目标 二.核心功能 2.1 用户管理 2.2 安全设置 2.3 博客管理 2.4 评论管理 2.5 点赞管理 2.6 ...

  3. 基于Spring Boot和Vue3的博客平台文章详情与评论功能实现

    在前面的教程中,我们已经实现了基于Spring Boot和Vue3的发布.编辑.删除文章功能以及文章列表与分页功能.本教程将引导您实现博客平台的文章详情与评论功能. 整个实现过程可以分为以下几个步骤: ...

  4. jpa执行mysql存储过程_基于Spring Boot,使用JPA调用Sql Server数据库的存储过程并返回记录集合...

    那么,有些情况,会把一些查询语句写在存储过程中,由存储过程来返回记录集. 在这里就先通过EntityManager创建命名存储过程的方法完成调用. 1.创建SQL存储过程 存储过程返回所有的联系人. ...

  5. gradle mysql方言_2020 年 4月 随笔档案 - xj_aks - 博客园

    04 2020 档案 摘要:Maven 1. 什么是 Maven ? Maven 是Apache 基金下的个 Java 平台的项目自动化构建工具,基于 2. Maven 可以作什么 自动管理 jar ...

  6. springboot基于vue.js的掌上博客系统的设计与实现毕业设计源码063131

    Springboot掌上博客系统的设计与实现 摘 要 掌上博客系统是当今网络的热点,博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的B ...

  7. (附源码)springboot基于vue.js的掌上博客系统的设计与实现 毕业设计 063131

    Springboot掌上博客系统的设计与实现 摘 要 掌上博客系统是当今网络的热点,博客技术的出现使得每个人可以零成本.零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的B ...

  8. 基于SpringBoot和Vue的个人博客系统

    基于SpringBoot和Vue的个人博客系统 前言 ​ 本期项目分享一个漫威主题的炫酷博客系统,基于SpringBoot和Vue开发的前端分离项目.博客系统分为博客前台和博客后台两部分,游客可以访问 ...

  9. 【备忘】Spring Boot技术栈博客企业前后端

    第1章 Spring Boot 简介     第2章 开启 Spring Boot 的第一个 Web 项目     第3章 一个Hello World项目     第4章 开发环境的搭建     第5 ...

  10. java基于ssm的个人博客系统_调研了 100 来个 Java 博客系统,发现这5个最好用

    大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star数量 ...

最新文章

  1. 吴恩达《卷积神经网络》精炼笔记(3)-- 目标检测
  2. C语言设备管理器作业,你知道到吗,C语言竟是如何调用硬件的?
  3. Android ping命令 -- Runtime
  4. mysql show 命令_mysql show 相关命令
  5. Leetcode--188. 买卖股票的最佳时机Ⅳ
  6. 成功最快的就是改变你这个思维,拥有这个全新的思维
  7. python利器-bluepy 一款python封装的BLE利器简单介绍
  8. mac 查看端口的使用情况
  9. Linux终端、控制台复制粘贴
  10. 张宇1000题高等数学 第四章 一元函数微分学的计算
  11. 【STM32H7的DSP教程】第27章 FFT的示波器应用
  12. 问卷小程序php,问卷调查小程序(tp后台)
  13. 数据预处理Part8——数据共线性
  14. M3U8视频AES解密播放
  15. 怎么彻底删除users下的文件夹_什么工具可以有效清理C:\Users\用户名\AppData目录下的文件?...
  16. 学习Java的心路历程
  17. mysql程序选项有两种通用形式:长选项和短选项_MySQL程序概述
  18. Vue.js--表单修饰符(.lazy、.number、.trim)详解
  19. VOLTE关键技术:锚定、被叫域选择
  20. 根据epc和ra定位linux kernel panic位置

热门文章

  1. (转)基于FPGA技术的FAST行情解码研究
  2. 量化研究: Julia还是Matlab?
  3. 那些年,我们踩过的 Java 坑 | 凌云时刻
  4. 【飞行器】基于matlab多源信息融合算法多旋翼无人机组合导航系统【含Matlab源码 1267期】
  5. 【优化求解】基于matlab模拟退火算法求解函数极值问题【含Matlab源码 1203期】
  6. 【人脸识别】基于matlab GUI FISHER人脸识别【含Matlab源码 605期】
  7. 【数学建模】基于matlab GUI最小二乘法曲线拟合【含Matlab源码 492期】
  8. android mat教程,OpenCV for Android - Access elements of Mat
  9. @scheduled注解配置时间_《SpringBoot整合redis、Scheduled/quartz定时任务》
  10. python计算工资_python学习之工资结算