Vue + Spring Boot 项目实战

Vue + Spring Boot 项目实战

CSDN大神Evan-Nightly的开源项目 ·白卷· 学习笔记
源项目地址:https://learner.blog.csdn.net/article/details/88925013
例如:第一章 项目简介


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

因为没有接触过vue,也没有独立完整开发一个前后端web应用,所以对很多代码部分理解浅薄。希望学习了E大的开源项目之后,能建立起对前后端分离式 Web 开发的整体认知


一、项目概述?

(一) 第一部分

这个项目的第一部分以图书信息管理为示例,主要帮助大家理解以下内容:
如何从 0 开始搭建 Web 项目?
什么是前后端分离?如何实现前后端分离?
单页面应用有哪些特点?
如何在 Web 项目中使用数据库并利用网页实现增删改查?
在开发中如何利用各种辅助手段?
Vue.js 的基本概念与用法
简单的前端页面设计
如何部署 Web 应用?

(二)第二部分

项目的第二部分是后台管理模块的开发,主要包括以下内容:
后台管理模块的常见功能与布局(内容管理、用户\权限管理、运维监控)
用户身份验证、授权、会话管理与信息加密存储
Shiro 框架的使用
实现不同粒度的访问控制(动态菜单、功能控制、数据控制)
结合内容管理,实现文章的编写与展示

(三)第三部分

第三部分是在前面的基础上,分析项目存在的不足,并对其进行由点及面的优化。

当简单的优化无法达到我们想要的目的时,就需要从架构层面进行整体的升级改造,那就是下一套教程的事情了。

二、技术栈

参考技术架构图,项目使用的主要技术如下:

1.前端技术栈
1.Vue.js
2.ElementUI
3.axios

2.后端技术栈
1.Spring Boot
2.Apache Shiro
3.Apache Log4j2
4.Spring Data JPA
5.Spring Data Redis

3.数据库
1.MySQL
2.Redis

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值