2023-11-23
域名备案还没有下来,看网上的经验说,可能要 1~20 天,这也太慢了!
只能启用代理了,先把资源传上去,把整个流程跑通再说。
到时候备案下来,去掉代理,直接国内访问就可以了。
那现在,我需要做的就是:
- 在云服务器上安装 java 环境(就选 java 17 吧);
- 通过 SSL❓ 将打包好的 Spring Boot 项目(jar 包)上传到服务器,运行;
- 使用代理测试;
- 如果成功的话,那就可以在服务端创建数据库,然后准备接收、转换、存储移动端上传的时间数据(csv 文件)了;
- 移动端需要编写网络代码,上传文件到指定服务器,这可以通过 Retrofit 库来实现;
- 至此服务层的数据问题解决,还需要提供一个接口(API),供前端获取数据;
- 前端调用 API 获取数据,并渲染成表格展示,表格的部分列可编辑,保存后通过事务统一更新;
在整个过程中,数据的流向就像这样:
前边的四步(从移动端数据库到服务端数据库)会在点击晚睡结束按钮时自动执行,而前端获取数据并渲染会在访问网页的时候执行。
那就开始吧。