检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何为对象添加枚举字段 使用说明 AstroPro的对象中仅提供了常用的字段类型(简单类型、数组类型),对于某些特殊的字段类型,如枚举类型(例如性别,男、女),此时可以通过添加枚举字段来实现。 图1 查看字段类型 操作步骤 在业务设计页面,单击“枚举字段”。 在编辑枚举字段页面,单击,输入枚举名称(如Sex)。
身业务的实际情况进行配置,配置不同生成的效果有所不同。业务设计是AstroPro的核心能力,是用户设计自己业务的基础。 服务依赖 通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。
服务组”。 在项目后的下拉框中,选择1中创建的项目,单击“新建服务组”。 设置服务组的基本信息,单击“确定”。 图1 设置服务组基本信息 服务组名称:设置新建服务组的名称,只能包含大小写字母、数字、连字符(-)和下划线(_)。 描述:输入服务组的描述信息,通常设置为服务组的用途或者功能。
服务管理 > 服务”。 在服务列表中,单击已创建服务后的“详情”。 在服务详情页,可按需执行相关操作。 查看服务的基本信息、变更记录和所依赖的服务等信息。 在所属服务组模块中,单击“编辑”,可修改服务组的名称和描述信息。 在服务信息模块中,单击“编辑”,可对服务进行再次编辑。 在服务信息
Object)是一个业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。 属性说明 在业务设计页面,从“business”中,拖拽“BO”对象至画布空白区域。选中对象,在右侧页面设置对象属性,如图1所示。 图1 BO 对象名称:设置对象的名称,必须使用大驼峰格式,不允许存在连续的大写字母。 中文名:设置BO对象的中文名称。
AstroPRO设计器 顶部工具栏 设计器顶部的工具栏从左到右包括: :撤销上一步的操作。 :恢复上次撤销的内容。 :保存当前页面数据。 :发布页面模板。 :清空当前画布内容。 :刷新当前页面数据,如果页面未保存,页面配置将恢复到上一次保存的状态。 :单击后可展开左侧插件栏的设置插件,设置当前页面属性。
升级API版本 使用说明 服务创建后,若需要修改服务的API版本号,可通过新增版本实现。 图1 API版本号 API版本对应服务metadata.json文件中,Service段的apiVersion字段,一般为v1、v2类型的值。 图2 查看apiVersion取值 操作步骤
ro实例。AstroPro实例是一个独立的资源空间,所有的操作都是在实例内进行,不同实例间的资源相互隔离。 基础版实例当前为免费使用,仅能满足个人及创业团队的基础需求。基础版和专业版实例支持的特性差异,请参见产品规格差异。为了便于您更好的了解AstroPro,本指南中操作及截图均以专业版/企业版实例为例进行介绍。
使用说明 全局变量是在整个应用中都可访问的变量。它们的作用域是全局的,可以在应用的任何一个页面调用。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击待编辑应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,展开状态管理页面。
通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。添加依赖服务前,请确保依赖服务的“是否生成客户端”按钮已启用。 图1 开启“是否生成客户端”配置 在服务依赖中,选择当前服务依赖的服务。 图2
忘记密码”。 图9 整体页面效果 单击顶部工具栏的,保存页面设计。 步骤四:生成代码 根据配置的页面设计,生成应用的基本代码。代码生成后,会下载至本地,供您使用。 单击顶部工具栏的“下载源码”按钮。 选择下载路径。 选择生成到本地的文件。 图10 选择生成文件 单击“确定”,代码将下载至本地路径。
存储(一般为独立数据库)的服务。原子服务之间可以相互调用。 服务组:选择服务所属的分组,即(可选)步骤2:创建服务组中创建的服务组。 服务单元化策略:服务在子域内的单元化策略。服务单元化策略必须在一个子域内定义,不能跨子域。当应用比较复杂时,可基于领域的特定概念将应用分解为多个领
服务组”。 在项目后的下拉框中,选择新建项目中创建的项目,单击“新建服务组”。 设置服务组的基本信息,单击“确定”。 图2 设置服务组基本信息 服务组名称:设置新建服务组的名称,只能包含大小写字母、数字、连字符(-)和下划线(_)。 描述:输入服务组的描述信息,通常设置为服务组的用途或者功能。
创建子域 使用说明 子域有助于将复杂的业务领域分解为更小、更易于管理和理解的部分。通过识别和创建子域,组织可以更有效地开发和维护应用,同时确保每个子域都能满足其特定的业务需求。 应用管理为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。 创建子域
在常规代码开发中,通常会将一些高频率用到的一些代码片段抽离出来业务代码,使其成为一个公共函数,减少重复的代码,从而达到代码复用的目的。 同样,在低代码开发中,不可避免地需要编写一些高代码进行组合开发,这里同样存在存储一些公共函数以供各处调用需求。工具类就是在这样的背景之下诞生,您可以将一些可复用的公共函数编写
服务创建编译完成后,支持再次编译服务并生成新的代码压缩包。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,单击已创建服务后的“更多 > 重新生成”,即可重新生成服务的代码。 图1 重新生成服务代码
通过导入DDL文件实现业务设计 本章节指导您如何通过导入DDL文件来实现业务设计。DDL文件不仅定义了数据库的结构,还确保了数据的完整性和一致性,为业务应用提供了坚实的基础。 DDL文件设计 根据业务模型,完成DDL文件设计,DDL标签使用可参考DDL标签使用指南。 示例: CREATE
下载自定义组件物料包 物料中心提供了一个高效的物料管理解决方案,支持将之前上传的物料包下载回本地环境。这一功能极大地方便了物料的传输和再利用。 物料中心为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro Pro实例版本。 下载自定义组件物料包 参考登录Astr
API版本:指定服务的API版本,对应服务Service段的apiVersion字段,一般为v1、v2类型的值。 描述:设置服务的描述信息。 单击“确定”,即可完成服务的创建。 此处创建服务的操作,相当于为服务搭建了一个框架。您需要根据自身业务的需求,参考编辑服务中操作进行业务模型的配置,从而定制出符合您预期的效果。
会统一保存到对应的页面JS中。 很多时候您需要自定义一些方法去复用一些逻辑,也需要用到页面JS。 需要注意的是当前的页面JS只能使用声明函数,不能使用函数表达式声明函数,也不能在页面JS中定义其他的变量。 页面JS中可以通过this访问当前页面的state,全局的stores, 以及t函数(获取国际化词条)。