检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
None 入门指导 华为云Astro企业应用服务 前端开发入门 04:50 登录页面设计开发 华为云Astro企业应用服务 后端开发入门 03:33 订单系统服务开发
已参考购买基础版实例、购买专业版实例或购买企业版实例中操作,购买AstroPro实例。 登录AstroPro界面 使用华为账号,登录华为云网站。 在顶部导航栏右侧单击“控制台”,进入华为云控制台。 在“产品”中,选择“开发与运维 > 低代码平台 Astro > Astro企业应用 Astro Pro”。
注册华为账号并实名认证 如果您已有一个华为账号,请跳到下一个任务。如果您还没有华为账号,请参考以下步骤创建。 进入华为云官网,单击页面右上角的“注册”。 参考注册华为账号并开通华为云中操作,完成注册。 注册后参考个人账号如何完成实名认证或企业账号如何完成实名认证中操作,完成个人或企业账号实名认证。
devspore-auth-oneaccess使用概述 OneAccess是华为云提供的应用身份管理服务,具备集中式的身份管理、认证和授权能力,保证企业用户根据权限访问受信任的云端和本地应用系统,并对异常访问行为进行有效防范。 devspore-auth-oneaccess模块用
Management,简称IAM)进行精细的权限管理。该服务提供了用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。 通过IAM,可以在华为账号中给员工创建IAM用户,并使用策略来控制用户对华为云资源的访问范围。例如,员工中有负责软件开发的人员,希望该类员工只拥有AstroPro的使用权
查看架构模板 √ √ √ √ √ 新增业务对象模板 √(工作空间级及所有项目) √(工作空间中指定项目) √(工作空间中指定项目) x x 修改业务对象模板 √(工作空间级及所有项目) √(工作空间中指定项目) √(工作空间中指定项目) x x 删除业务对象模板 √(工作空间级及所有项目)
BO(Business Object)是一个业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。 属性说明 在业务设计页面,从“business”中,拖拽“BO”对象至画布空白区域。选中对象,在右侧页面设置对象属性,如图1所示。 图1 BO 对象名称:设置对象的名称,必须使用大驼峰格式,不允许存在连续的大写字母。
BO 功能介绍 Abstract BO是一个抽象对象,不能单独存在,没有数据库表,需要和业务对象建立继承的关系。建立继承关系后,业务对象会继承抽象对象中的字段。例如,抽象对象Abstract和业务对象Role存在继承关系,在抽象对象Abstract中,新建一个name字段,该字段会被Role自动继承。
拽“Value Object”对象至画布空白区域。选中对象,在右侧页面设置对象属性,如图4所示。 图4 Value Object 对象名称:设置对象的名称,必须使用大驼峰格式,不允许存在连续的大写字母。 中文名:设置对象的中文名称。 软删除策略:开启软删除策略后,数据删除时执行逻
自身业务需求进行选择。各对象间关系详细介绍,请参见对象间关系。 本示例中,业务对象Role和抽象对象Abstract,抽象对象中存在name和value两个字段。建立继承关系后,抽象对象Abstract中的字段会被业务对象Role完全继承。 图3 设置对象间关系 设置完成后,单击“创建”,完成业务组件创建。
InstanceManagement”系统策略,如图2。 图1 通过用户组为用户授权 图2 自定义用户组必须具备权限 用户申请角色 IAM用户1,登录华为云网站。 在顶部导航栏右侧单击“控制台”,进入华为云控制台。 在“产品”中,选择“开发与运维 > 低代码平台 Astro > Astro企业应用 Astro Pro”。
put:请求服务器更新指定资源。 post:请求服务器新增资源或执行特殊操作。 delete:请求服务器删除指定资源。 请求对象:单击“添加请求对象”,可添加请求对象,即API请求的输入参数。 返回对象:请求发送后,您会收到的响应,如状态码。 路径:单击“输入path”,添加API的路径,格式为变量放到
InstanceManagement”系统策略,如图3。 图2 通过用户组为用户授权 图3 自定义用户组必须具备权限 用户申请角色 IAM用户2,登录华为云网站。 在顶部导航栏右侧单击“控制台”,进入华为云控制台。 在“产品”中,选择“开发与运维 > 低代码平台 Astro > Astro企业应用 Astro Pro”。
开启自定义鉴权功能 自定义鉴权功能在微服务架构、API管理、企业内部系统集成等方面发挥着重要作用,它提供了灵活性和可扩展性,以满足不同业务场景下的安全需求。 开启自定义鉴权功能前,请确保依赖服务的“是否启用扩展拦截”按钮已启用。 图1 开启“是否启用扩展拦截”配置 登录Astro
提供多种微服务经典设计模式,快速改造存量架构腐化的代码工程,并且具有可扩展框架,允许用户扩展自己的插件实现通用业务逻辑。 优势 基础组件归一,与华为云三方件要求实时同步,安全漏洞快速升级。 Java Spring基础上增强标准日志、依赖管理、参数校验等功能,大幅提升存量服务改造效率。
义DTO。 从“business”中,拖拽“BO”对象至画布空白区域。 选中BO对象,在对象属性中,单击“自定义API”。 图3 自定义API 单击“新增”,添加一个自定义API。 图4 自定义一个API 在请求对象或返回对象的参数中,使用自定义DTO。 图5 在自定义API中使用自定义DTO
限期,宽限期到期后仍未续费,资源状态变为“已冻结”。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,所有功能将会进入停用状态。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 AstroPro套餐到期前均可开通自动续费,到期前7日凌晨3:00首次尝试自动续费,如果
的基础。通过添加对象、设置对象属性和为对象建立对应的关系,来实现某些特定的功能。业务设计过程中,使用到的对象及对象间关系介绍,请参见对象详解。 例如,某个订单系统中包括用户(User)、订单(Order)和订单详情(OrderDetail)三个业务对象,且三个对象之间存在聚合关系
devspore-horizon提供了接口Observer,用户需要实现这个接口的observe(DataEvent dataEvent)方法,把变更通知、更新缓存、统一审计、统一工作流的处理逻辑写到此方法体内即可。 Observer代码如下: public interface Observer {
默认true retry: enable: false # 重试开关,默认开启 enable-log: true # 重试日志开关,默认开启 log-correlation-property: demo # 可取出header或attri