/web-software-development

The repo for course `Technology and Practice of Web Software Development`

Primary LanguageJavaApache License 2.0Apache-2.0

说明

此 repo 作为研一上学期课程《互联网软件开发技术与实践》作业项目

服务部署

deploy

整体设计

overview

数据库设计

design of database

接口设计

design of api

用户登录认证方案

design of login

功能性测试

function testing

TODO

  • 确定数据库和接口

  • 完成用户鉴权(RBAC)

  • 完善缓存数据库(redis)和消息队列(rabbitmq)

  • 添加单元测试

  • 添加压力测试

  • 配置 pre-commit

  • 配置 docker compose

  • 使用 nginx 进行反向代理

  • 配置 github action