怎么换主题~是主题,不是皮肤!
801
2022-05-30
1 实验目的
使用IDEA、Vscode开发工具,基于springboot、VUE.js框架开发和测试单元编写
能够集成 OBS-Java-SDK 和 RDS for MySQL 进行业务开发
了解用户鉴权、用户信息查询以及用户数据更新等业务实现逻辑
2 项目实战要求
在华为云上创建OBS桶 和 RDS for MySQL 并初始化数据库
IDEA工具导入Springboot项目,集成 OBS SDK 和数据库RDS开发环境
查看华为云官方SDK文档,实现“OBSservice”类中 uploadOneFile 和 deleOneFile 方法
能够编写junit测试类,实现接口数据测试
使用VScode工具加载前端代码,输入用户名密码后,查看profile 图片,并修改图片
3 实战项目介绍
本实践是一个前后端分离的项目,通过集成华为云OBS Java SDK 和华为云RDS数据库,实现用户中心个人图片上传、更新功能。
3.1 业务流程图
3.2 部署架构图
3.3 项目实战技术栈
本项目是一个前后端分离项目,涉及:
开发工具:后端开发工具 IntelliJ IDEA 、前端开发工具 VScode
开发技术栈:springboot 、vue.js 、jwt、mybatis-plus、OBS Java-SDK
应用部署技术栈:ECS、EIP 、 RDS(MySQL)、OBS、华为云CodeHub
运维技术栈:云日志服务 LTS
4 前置条件
已注册华为云账号,完成实名认证,同时账号不能处于欠费或冻结状态;
账户需有足够的余额或代金券;
工具安装:安装好IDEA以及VScode。
获取源代码:gitee上获取(https://gitee.com/HuaweiCloudDeveloper/dtse-practice)
5 创建并配置云端环境
5.1 创建用户访问秘钥
登录华为云,进入控制台,点击用户名下“我的凭证”,点击访问秘钥,进入秘钥管理界面,点击新建访问秘钥。
新建秘钥后下载在本地,后续可继续进行使用。
参考:https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html?utm_campaign=ua&utm_content=ca&utm_term=console
5.2 创建OBS桶
登录华为云,进入控制台,进入OBS管理界面,点击“创建桶”按钮,进入创建界面。
参数配置: 存储策略:标准存储; 桶策略:公共读写; 其余参数可自定义输入。
参考:https://support.huaweicloud.com/usermanual-obs/zh-cn_topic_0045829088.html
5.3 创建RDS数据库
登录华为云,进入控制台,进入RDS管理界面,点击“购买数据库实例”,进入创建界面。
参数配置: 计费模式,数据库引擎,数据库版本,实例类型,规格参数等根据个人需求进行选择;
参考:https://support.huaweicloud.com/qs-rds/rds_02_0008.html
5.4 数据库配置公网IP
登录华为云,进入控制台,进入EIP管理界面,点击“购买弹性公网IP”,进入创建界面。
参数配置: 区域:选择与RDS同一个区域;其他参数根据个人需求进行选择;
参考:https://support.huaweicloud.com/usermanual-eip/eip_0008.html
数据库配置公网IP,进入数据库详情界面,点击“连接管理”,进入连接管理控制台,点击“绑定”按钮,选择新建的EIP;
参考:https://support.huaweicloud.com/qs-rds/rds_02_0025.html
相关文章:
【技术方案分享】华为云OBS&RDS开发实战-java版(中篇)
【技术方案分享】华为云OBS&RDS开发实战-java版(下篇)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。