基于华为开发者空间项目同步能力实现 java 电商项目部署

1 概述
1.1 案例介绍
华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者 从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。
开发者空间重磅推出智能项目同步功能,彻底打通云主机与 GitCode 平台的数据通道,实现 GitCode 代码仓库与云主机的无缝衔接。通过自动化同步引擎,支持代码变更实时检测、一键触发式部署,将传统人工拉取部署流程缩短至秒级响应,显著提升开发运维效率,让开发部署流程更智能高效。
1.2 适用对象
企业
个人开发者
高校学生
1.3 案例时间
本案例总时长预计 60 分钟。
1.4 案例流程

说明:
领取并登录华为开发者空间;
登录 GitCode 平台,并上传 Java 电商项目代码;
进入华为开发者空间项目同步界面,将项目同步至云主机;
云主机 CodeArts IDE 中配置项目运行环境并运行项目。
基于华为开发者空间项目同步能力实现java电商项目部署 👈👈👈体验完整版案例,点击这里。
2 资源准备
2.1 开发者空间配置
面向广大开发者群体,华为开发者空间提供一个随时访问的“开发桌面云主机”、丰富的“预配置工具集合”和灵活使用的“场景化资源池”,开发者开箱即用,快速体验华为根技术和资源。
进入华为开发者空间工作台界面,点击打开云主机 > 进入桌面连接云主机。如果还没有领取云主机进入工作台界面后点击配置云主机,选择 Ubuntu 操作系统。


2.2 获取项目代码
注册登录 GitCode 平台,获取项目代码:https://gitcode.com/CaseDeveloper/E-Commerce-Java.git。
保持 GitCode 平台账号登录状态,点击右上角的 Fork 按钮,再弹出的菜单中选择创建 fork。

进入 Fork 项目配置页面。这里项目名称系统会默认自动生成,开发者可以根据自己需求自行调整,调整完后下面的项目路径会随之发生变化。

点击页面下方的创建 fork 项目。系统会自动将项目同步至开发者当前登录的账号中。

2.3 项目同步
登录华为开发者空间,进入工作台页面,我的云主机界面点击下方的更多,点击同步项目。

在工作台/我的开发项目界面,找到上一步在 GitCode 中 Fork 的项目 Commerce-Java。点击下方的同步至云主机按钮。

在弹出的温馨提示对话框中,点击进入桌面按钮。

进入开发者空间云主机界面,在桌面上找到 CodeArts IDE for Java 程序并双击运行。在 CodeArts IDE for Java 运行界面,系统会自动弹出温馨提示对话框,点击确认,将项目代码同步至云主机本地。

等待 3-5 秒,完成项目代码同步。在新弹出的对话框中点击打开。

等待项目代码自动加载完成。

至此,java 电商项目已经完成项目同步。
在 CodeArts IDE for Java 界面点击文件 打开项目,在弹出的项目文件目录中可以获取到项目的绝对路径(当前项目的绝对路径为/home/developer/Project/Commerce-Java/。在 2.2 章节中通过 GitCode 进行 fork 项目时,已将项目名称改为 Commerce-Java)。


3 配置项目环境
3.1 安装并初始化 MySQL 数据库
在云主机桌面单机鼠标右键,选择 Open Terminal Here,打开终端命令窗口,在终端中输入下面的命令,进行 MySQL 的安装。

修改 MySQL 密码
进入 MySQL。
运行命令添加密码并且修改验证方式为用户密码。

退出 MySQL。
数据库操作
使用 root 远程连接登录 MySQL,(注意密码是:abcd1234!)

创建数据库
切换到 e-commerce 库

执行 sql 数据初始化脚本(在 2.2 章节中 fork 的项目中包含了 sql 脚本 db_init_test.sql,这里通过 source 命令执行脚本)

执行以下 sql 语句查看数据显示如下即表示数据插入成功

至此,MySQL 数据库创建完成。
3.2 部署 Redis
在云主机桌面单机鼠标右键,选择 Open Terminal Here,打开终端窗口, 执行以下命令进行 Redis 的安装。
1.更新软件包
(更新中提示选择是否继续时请输入:Y)

点击回车进行“确认”。

安装 Redis
查看 Redis 版本

登录 Redis

至此,Redis 安装部署完成。
4 CodeArts IDE 编译运行项目
编译配置
点击 CodeArts IDE 右上角的输入框,在下拉列表中点击“编译配置”。

在弹出的对话框中,点击左上角的“+”号,选择“java”下的“maven”。

点击确定按钮,完成 Maven 的编译配置。点击右上角的三角按钮进行项目的编译构建,左下角“调试控制台”中显示“BUILD SUCCESS”即表示编译成功。

启动项目
在 Java 项目找到项目的主函数文件(/Commerce-Java/src/main/java/org/example/CommerceApplication.java)。
在主函数左边点击绿色的三角形按钮,然后选择第一个在 CommerceApplication 中运行主程序。

等候 3-5 秒完成项目启动运行。在控制台终端中显示“Started CommerceApplication in XXX seconds”,同时日志中输出在“Hello World!”即表示项目运行成功。
至此,基于云主机的 CodeArts IDE 运行 Java 电商项目全部结束。
评论