Hzero学习资源

这篇博客汇总了Hzero的相关学习资源,包括百度网盘的视频教程,开放平台的视频资源,以及hzero-tools的使用指南,是Java开发者学习Hzero的宝贵资料。
### HZERO框架或HZERO开源项目概述 HZERO是一个企业级PaaS平台,旨在为企业提供数字化转型的支持[^1]。它不仅是一个技术平台,更是一个推动企业数字化转型的强大引擎。通过其开源的特性,HZERO鼓励社区参与和创新,共同推动技术的发展和应用。 #### 核心服务组件 HZERO提供了多种核心服务组件,这些组件通过微服务架构设计,能够灵活地支持企业的不同需求[^2]。以下是部分核心服务组件及其功能: - **hzero-register (HREG)**: 注册中心,端口为8000,用于服务发现和注册。 - **hzero-config (HCFG)**: 配置服务,端口为8010,非必须,但若不安装则需要关闭配置中心的相关配置。 - **hzero-admin (HADM)**: 平台治理服务,端口为8060,用于管理平台的各项资源和服务。 - **hzero-iam (HIAM)**: IAM服务,端口为8030,负责身份认证和访问管理。 - **hzero-gateway (HGWY)**: 网关服务,端口为8080,作为所有请求的入口。 - **hzero-oauth (HOTH)**: 认证服务,端口为8020,提供OAuth 2.0认证支持。 - **hzero-platform (HPFM)**: 平台服务,端口为8100,提供基础的平台支持。 - **hzero-swagger (HSWG)**: Swagger测试服务,端口为8050,主要用于开发环境下的API测试。 - **hzero-report (HRPT)**: 报表服务,端口为8210,非必须,用于生成报表。 - **hzero-scheduler (HSDR)**: 调度服务,端口为8130,非必须,用于任务调度。 - **hzero-message (HMSG)**: 消息服务,端口为8120,非必须,用于消息队列管理。 - **hzero-file (HFLE)**: 文件服务,端口为8110,非必须,用于文件存储和管理。 - **hzero-import (HIMP)**: 导入服务,端口为8140,非必须,用于数据导入。 #### 项目目录结构 HZERO项目的目录结构清晰且模块化,便于开发者快速上手和维护[^4]。以下是主要目录及其功能: - **api/**: 存放API接口相关文件。 - **app/**: 存放应用程序的核心代码,包括模型、视图、控制器等。 - **bin/**: 存放可执行文件。 - **config/**: 存放配置文件。 - **db/**: 存放数据库相关文件,如迁移文件、种子数据等。 - **doc/**: 存放项目文档。 - **lib/**: 存放库文件。 - **log/**: 存放日志文件。 - **public/**: 存放公共资源文件,如图片、CSS、JavaScript等。 - **script/**: 存放脚本文件。 - **test/**: 存放测试文件。 - **tmp/**: 存放临时文件。 - **vendor/**: 存放第三方依赖。 #### 启动流程 启动HZERO后端服务时,需要在每个服务目录下执行`run.sh`脚本[^3]。建议按照以下顺序启动服务,并确保每个服务都成功注册到注册中心: 1. hzero-register 2. hzero-config 3. hzero-admin 4. hzero-iam 5. hzero-gateway 6. hzero-oauth 7. hzero-platform #### 前端开发流程 对于前端开发,HZERO提供了一套完整的Git操作流程[^5]。以下是主要步骤: 1. 克隆项目:`git clone https://code.choerodon.com.cn/hzero-hzero/hzero-front.git` 2. 切换到`develop`分支:`git checkout develop` 3. 创建自己的分支:`git checkout -b feature-[工号]-[模块]` 4. 开发完成后提交代码:`git commit -m "提交消息"` 5. 推送代码到自己的分支:`git push --set-upstream origin feature-[工号]-[模块]` 6. 合并`develop`分支的代码:`git merge origin/develop` 7. 提交PR合并到`develop`分支。 ```python # 示例代码:启动HZ
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BlackTurn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值