检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
不受语言限制的API (最常用的是HTTP)。多个(微)服务组成应用程序。 支持区域: 华北-北京四 如何创建服务? 编辑服务 了解业务设计中的对象 服务依赖 服务依赖是指一个服务为完成对该服务请求的响应,与其他服务间的调用关系。 通常情况下,一个应用不是一个单独的服务,可能由多
批量更新、批量查询、批量删除和自定义查询。默认值为新增、更新、删除、查询和批量查询。 对象版本化:通过版本号机制实现的乐观锁功能。开启此功能时,会在表中自动添加一个devspore_verion的字段来记录版本。在更新操作时会检查当前版本号和DB中的版本号是否一致,如果一致则更新
BindException; 14、x-keep-original-tagname 作用 是否保持swagger中tag的原名称。 AstroPro生成代码的时候,接口所在类的名称采用tag的驼峰格式+相应的后缀,当用户不想将tag转换为驼峰时可以使用此标签。 标签值类型 boolean 使用位置 x-
# 发布事件的Package,存放事件发布的工具类 与 发布的事件对象,屏蔽技术组件对应用业务的侵入 |-- subscribe # 订阅事件的Package,存放listener与消费的事件对象,lis
troPro资源的使用范围。 如果华为账号已能满足您的要求,不需要创建独立的IAM用户进行权限管理,可以跳过本章节,不影响您使用AstroPro服务的其它功能。 IAM是华为云提供权限管理的基础服务,无需付费即可使用,只需要为您账号中的资源进行付费。关于IAM的详细介绍,请参见《IAM产品介绍》。
聚合关系本质上也是一种一对多关系,唯一不同的是聚合中次要方必须依赖首要方,任何对于次要方的操作首先要经过首要方才能继续往下操作。 图1 聚合和一对多的差异 关系属性设置 在业务设计页面,拖入两个BO业务对象(命名为Bo1、Bo2)单击“relations”中的“聚合”,为对象建立聚合关系。选中已创建的关系,在右侧页面即可设置关系属性,如图2所示。
vue 设计器的页面概念就相当于上述工程中的一个页面或者文件夹,每个页面有对应的路由,您可以根据路由访问对应的页面。 新增文件夹 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击应用模块内的“开发应用”,进入设计器。
代表两个对象之间的特定关系的结束,不会影响任何一个对象的生命周期。 图1 一对多和聚合的差异 创建一对多关系后,首要方不会做任何的改动,次要方的字段中会自动增加首要方的id,即primaryId,通过这个primaryId去关联首要方的id,从而构建一个一对多的关系。 关系属性设置
直接编写样式代码 样式面板提供了可直接配置的样式,满足了大部分的基础样式需求。如果这些样式还是不能满足您的需求,AstroPro还提供了直接编写样式代码的方式来配置样式。 编写行内样式 等效于直接在html标签style属性里直接声明样式,权重高,用于覆盖样式。 参考登录Astr
用户在使用AstroPro时,账户的可用额度小于待结算的账单,即被判定为账户欠费。 AstroPro当前仅支持包年/包月购买,对于包年/包月的AstroPro,用户已预先支付了版本费用,因此在华为账户出现欠费的情况下,已有AstroPro套餐仍可用。但仍需注意已购买的AstroPro套餐的生命周期,按
生成服务代码 使用说明 根据配置的业务模型,生成服务的基本代码。代码生成后,会提供一个压缩包,供您使用。关于代码结构的详细介绍,请参见服务开发框架详解。 操作步骤 参考编辑服务中操作,完成业务模型的配置。 在服务依赖中,单击“创建”。 输入变更日志描述信息,单击“创建”。 系统开始创建服务,并生成该服务的代码。
在项目下拉框中,选择应用所属的项目。 在应用列表中选择待操作的应用,单击“操作”列的“编辑”。 重新配置应用的基本信息。 表1 应用基本参数说明 参数 说明 应用名称 输入应用名称,名称只能包含大小写字母、数字、连字符(-)和下划线(_)。 名称必须唯一,不能重复。 描述 设置应用的描述信息,只
ROOTED:根服务,包含根业务对象的服务,每个子域最多有一个根服务。 SHARDING:分片服务,必须按照根服务的根业务对象的维度对数据进行分片,和根服务使用同样的数据单元化策略。只有子域中包含根服务的时候,才允许有分片服务;一个子域可以包含的分片服务数量为0..n。分片服务有两种方式和根服务建立关系
oPro界面。 在左侧导航栏中,选择“后端开发平台 > 应用管理 > 子域”。 在顶部下拉框中,选择子域所属的项目和应用。 在子域列表中选择待操作的子域,单击“操作”列的“删除”。 在弹出对话框中,单击“确认”,完成子域单个删除。 批量删除子域 参考登录AstroPro界面中操作,登录AstroPro界面。
循环渲染 页面可能有若干份重复的、动态生成的内容,例如商品列表页、表格数据。这时候需要用到循环渲染。您可以在高级面板中指定循环数据绑定的变量、迭代的变量名、索引变量名、以及唯一的key。 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台
AstroPro提供了安全、高效、灵活的元数据多租编排引擎,实现了差异需求的快速定制。使用AstroPro构建企业应用具备如下优势。 领域驱动设计,根据业务模型创建业务应用 领域驱动设计,创建业务应用,用户通过业务建模,可生成高可用、高可靠、以及安全稳定的企业级IT应用框架。 支持领域驱动设计的建模,以及复
修改类名 使用说明 已创建的类名支持修改。 类名修改,需注意以下事项: 当前组件绑定的类名会被修改。 全局样式中同类名会被修改成新类名。 其他组件绑定的同类名不会被修改。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台
在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,单击待操作服务“操作”列的“编辑”。 图1 编辑服务 在基本配置中,开启“是否启用扩展拦截”。 图2 启用扩展拦截 “框架配置”、“生成策略”、“业务设计”和“服务依赖”按需配置。更多可参考后端开发快速入门。 生成服务代码后,打开本
面。 在左侧导航栏中,选择“后端开发平台 > 应用管理 > 应用服务”。 在顶部下拉框中,选择子域所属的项目、应用和子域。 在应用服务列表中选择待操作的应用服务,单击“操作”列的“删除”。 在弹出对话框中,单击“确认”,完成应用服务单个删除。 批量删除应用服务 参考登录Astro
到此您已完成整个企业核心应用的创建。 打开生成的服务代码包,在“README.md”文件中可查看代码目录结构的说明,如图3所示。 图3 代码目录结构说明 代码目录结构分为“base/service”、“单Module”和“DDD”三种,在编辑元数据的“生成策略 > 代码风格 >