⭐ 作者简介:码上言
⭐ 代表教程:Spring Boot + vue-element 开发个人博客项目实战教程
项目部署视频
https://www.bilibili.com/video/BV1sg4y1A7Kv/?vd_source=dc7bf298d3c608d281c16239b3f5167b
文章目录
前言
在这里我整理了整个项目大概需要用到的技术,让我们熟悉这些项目,知道如何在项目中运用的,原则是,先保证会用,再去慢慢探寻技术的底层原理。后期如果还有什么新的技术,我再更新,暂时就列举的那么多。
1、后端技术
技术 | 说明 | 官方网址 |
Spring Boot | MVC框架和容器 | https://spring.io/projects/spring-boot |
MyBatis | 持久层框架 | https://mybatis.org/mybatis-3/zh/index.html |
Nginx | 静态资源服务器 | https://www.nginx.com/ |
Swagger-UI | 文档生成工具 | https://github.com/swagger-api/swagger-ui |
Redis | 分布式缓存 | https://redis.io/ |
Lombok | 简化对象封装工具 | https://github.com/rzwitserloot/lombok |
PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Hutool | Java工具类库 | https://github.com/looly/hutool |
Shiro | Java安全框架 | https://shiro.apache.org/ |
2、前端技术
技术 | 说明 | 官方网址 |
Vue | 前端框架 | https://vuejs.org/ |
vue-element-admin | 后台前端解决方案 | https://panjiachen.github.io/vue-element-admin-site/zh/ |
vue-router | 路由管理器 | https://router.vuejs.org/zh/ |
vue-cli | Vue.js 开发的标准工具 | https://cli.vuejs.org/zh/ |
axios | 前端HTTP框架 | http://www.axios-js.com/zh-cn/docs/ |
3、移动端
技术 | 说明 | 官方网址 |
uni-app | 前端应用的框架 | https://uniapp.dcloud.io/README |
微信小程序 | 不用下载就能使用的应用 | https://developers.weixin.qq.com/miniprogram/dev/framework/ |
ES6 | JavaScript 语言的下一代标准 | http://caibaojian.com/es6/README_about.html |
4、开发工具
工具名 | 说明 | 官方网址 |
IntelliJ IDEA 2021.03 | 后端主要开发工具 | https://www.jetbrains.com/idea/download |
Navicat | 数据库连接管理工具 | http://www.formysql.com/xiazai.html |
Postman | API接口调试工具 | https://www.postman.com/ |
Xshell | Linux远程连接工具 | https://www.netsarang.com/zh/xshell-download/ |
Xftp | 网络传输文件 | https://www.netsarang.com/zh/xftp-download/ |
Visual Studio Code | 免费开源的现代化轻量级代码编辑器 | https://code.visualstudio.com/Download |
微信开发者工具 | 主要编写微信小程序工具 | https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html |
HBuilder X | uni-app主要的编辑器 | https://www.dcloud.io/hbuilderx.html |
Typora | Markdown编辑器 | https://typora.io/ |
5、开发环境
工具名 | 说明/版本号 | 官方网址 |
JDK | 软件开发工具包/1.8 | https://www.oracle.com/java/technologies/downloads/#java8-windows |
Mysql | 数据库管理系统/8.1 | https://www.mysql.com/downloads/ |
Redis | 非关系型数据库/3.2.100 | https://redis.io/download |
Node.js | 运行在服务端的 JavaScript/14.17.4 | https://nodejs.org/zh-cn/ |