【实战】个人词库开发
项目介绍
H-WordVault
项目是一套简洁的词库系统,包括前台个人词库与后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台个人词库包含
词库目录,创建词库, 词库推荐
导入词库,词库练习,词库数据分析等功能。后台管理为用户管理,词库管理,词库分析,权限管理等
技术选型
后端技术
技术 | 说明 | 官网 |
---|---|---|
SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot |
MyBatis-Plus | ORM框架 | https://baomidou.com |
Redis | 内存数据存储 | https://redis.io/ |
Nginx | 静态资源服务器 | https://www.nginx.com/ |
Docker | 应用容器引擎 | https://www.docker.com |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Hutool | Java工具类库 | https://github.com/looly/hutool |
Swagger-UI | API文档生成工具 | https://github.com/swagger-api/swagger-ui |
Hibernator-Validator | 验证框架 | http://hibernate.org/validator |
前端技术
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ |
开发工具
工具 | 说明 | 官网 |
---|---|---|
IDEA | 开发IDE | https://www.jetbrains.com/idea/download |
Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html |
X-shell | Linux远程连接工具 | http://www.netsarang.com/download/software.html |
Postman | API接口调试工具 | https://www.postman.com/ |
开发进度
1、设计数据表(100%)
2、初始化项目引入Swagger2 (100%)
.......
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.