在工作中我们经常因为需要为开发一个后台管理系统或者业务系统,组建由前端开发人员和后端开发人员组成的开发团队,前后端开发人员负责前端页面开发、后端开发人员负责后端业务开发,并为前端暴露接口。
然而有一些小项目比较小,团队人员不足的情况下,我们智能硬着头皮都做。
以下内容主要介绍工作中大家用的比较多的Springboot 以及VUE框架,并结合DEMO介绍开发流程。其实Springboot、VUE可以整合的技术生态圈非常大,不能一一介绍,但只要掌握相关方法,再多的技术应用也都可以触类旁通。

总体架构

目录

1 SPRINGBOOT框架开发

1.1 SPRINGBOOT 基础

  • 1.1.1 Spring框架介绍
  • 1.1.2 SpringBoot框架介绍

    1.2 SPRINGBOOT开发规范

  • 1.2.1 开发规范的作用
  • 1.2.2 代码仓库规范
  • 1.2.3 工程结构规范
  • 1.2.4 编码规范
  • 1.2.5 测试规范

    1.3 SPRINGBOOT注解

  • 1.3.1 SpringBoot/Spring常用注解
  • 1.3.2 JPA注解
  • 1.3.3 SpringMVC注解
  • 1.3.4 全局异常处理注解
  • 1.3.5 SpringCloud注解

    1.4 第一个工程

  • 1.4.1 step1:创建springboot项目HelloWorld
  • 1.4.2 Step2:理解工程结构
  • 1.4.3 Step3:配置工程
  • 1.4.4 Step4:开发测试控制层
  • 1.4.5 Step5:运行工程
  • 1.4.6 总结

    1.5 整合MYBATIS

  • 1.5.1 配置工程
  • 1.5.2 创建数据库
  • 1.5.3 代码生成
  • 1.5.4 案例开发

    1.6 整合REDIS

  • 1.6.1 Redis简介
  • 1.6.2 配置工程
  • 1.6.3 案例开发

    1.7 整合RABBITMQ

  • 1.7.1 RabbitMQ简介
  • 1.7.2 配置工程
  • 1.7.3 案例开发

    1.8 整合MONGODB

  • 1.8.1 MongoDB简介
  • 1.8.2 配置工程
  • 1.8.3 案例开发

    1.9 整合OAUTH2.0

  • 1.9.1 Oauth2.0介绍
  • 1.9.2 Oauth2.0授权模式
  • 1.9.3 SpringBoot整合Oauth2.0 和Spring Security

    1.10 异常处理

    1.11 日志处理

    1.12 缓存处理

  • 1.12.1 缓存配置
  • 1.12.2 注解说明
  • 1.12.3 缓存使用

    1.13 前端用户权限

    1.14 单元测试

  • 1.14.1 配置
  • 1.14.2 编写测试代码
  • 1.14.3 执行单元测试
  • 1.14.4 打包测试

    1.15 打包部署

  • 1.15.1 Docker化部署
  • 1.15.2 Web容器部署

    2 前端开发框架VUE开发

    2.1 VUE简介

    2.2 安装及快速入门

    2.3 VUE项目目录说明

    2.4 VUE生命周期

    2.5 第一个工程

    3 SPRINGBOOT+VUE案例开发

    3.1 后端开发

  • 3.1.1 创建工程
  • 3.1.2 工程配置
  • 3.1.3 代码开发

    3.2 前端开发

    4 源代码下载