检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
到此您已完成整个企业核心应用的创建。 打开生成的服务代码包,在“README.md”文件中可查看代码目录结构的说明,如图3所示。 图3 代码目录结构说明 代码目录结构分为“base/service”、“单Module”和“DDD”三种,在编辑元数据的“生成策略 > 代码风格 > 工程目录”中可进行定
参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击待编辑应用模块内的“开发应用”,进入设计器。 选中组件,在组件属性设置面板选择“高级”。 鼠标悬停在“绑定事件”上,将显示事件列表。 在事件列表中,单击需要绑定的事件。 在弹框中设置绑定事件。
一对多 什么是一对多 一对多关系中,次要方可以不依赖于首要方,可以单独存在。删除一对多关系只代表两个对象之间的特定关系的结束,不会影响任何一个对象的生命周期。 图1 一对多和聚合的差异 创建一对多关系后,首要方不会做任何的改动,次要方的字段中会自动增加首要方的id,即primaryId
auth-patterns false 需要认证的路径,多个规则用分号(;)分隔。 devspore.auth.in-header false token是否在header中,默认true。 devspore.auth.token-name false token在header中的参数名,inHeader
种类型的角色。 项目管理员 可以增删改査项目下的所有资源。 可以为项目下的所有角色分配用户(仅限于同账号下的用户,如图1中的IAM用户1、IAM用户2)。 图1 华为账号与IAM用户 架构师 可以新建服务。 可以删除本人创建的服务,不能删除其他人创建的服务。 可以对项目下的所有服务进行编辑。
身业务的实际情况进行配置,配置不同生成的效果有所不同。业务设计是AstroPro的核心能力,是用户设计自己业务的基础。 服务依赖 通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。
多对多 什么是多对多 多对多关系中,首要方和次要方都不会发生任何的变化。唯一的变化是在多对多连线上,会默认添加两个字段用来分别指向关系的两侧。也就是说,一对多和聚合关系是通过在次要方添加主键和外键来表示的,而多对多关系是通过单独创建的关系表来表示的。 和一对多关系一样,删除多对多
进入华为云官网,单击页面右上角的“注册”。 参考注册华为账号并开通华为云中操作,完成注册。 注册后参考个人账号如何完成实名认证或企业账号如何完成实名认证中操作,完成个人或企业账号实名认证。 执行本入门中操作,只需购买一个AstroPro基础版实例。基础版实例当前为免费试用,所以不需要为您的账户充值。
devspore-probe支持将微服务中的监控指标及数据自动上报到AOM平台,用户可在AOM平台上通过指标名称、标签等过滤并分析监控数据。 相关概念 应用运维管理(Application Operations Management),简称AOM,是云上应用的一站式立体化运维管理平台,实时
开源组件mybatis的mapper.xml文件存放目录 {biz}Mapper.xml # 该目录下的文件禁止用户改动 base资源目录结构 代码结构说明中的“{biz}”,为在AstroPro的业务设计中定义的对象,如BO、Abstract
创建应用服务 使用说明 应用服务是DDD架构中的一个重要组成部分,它们帮助您将业务逻辑与技术实现分离,提高了软件的可维护性和可扩展性。通过使用应用服务,可以更清晰地定义业务操作,并确保它们与领域模型的一致性。 约束与限制 应用管理为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro
国际化是应用级别的,在任何一个页面都可以访问。 注意的是国际化只针对画布中的项目,不针对设计器本身。 添加国际化词条 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,展开国际化资源页面。
初次发布。 SDK压缩包完整性校验 linux下验证 在表格的“版本及下载地址”中获取SDK包下载路径。 下载SDK包到本地。 输入如下命令。 sha256sum {压缩包名} 对比压缩包.sha256的SHA256值和下载后的SDK包的SHA256值。 一致,则表示压缩包完整,下载过程不存在篡改和丢包。
初次发布。 SDK压缩包完整性校验 linux下验证 在表格的“版本及下载地址”中获取SDK包下载路径。 下载SDK包到本地。 输入如下命令。 sha256sum {压缩包名} 对比压缩包.sha256的SHA256值和下载后的SDK包的SHA256值。 一致,则表示压缩包完整,下载过程不存在篡改和丢包。
支持 支持 支持 Astro企业应用套餐包含的功能,请参见表2。 表2 Astro企业应用套餐功能说明 功能名称 功能描述 实体个数 组织内创建的对象实体总数。 应用数 创建的应用数量。 高低代码混合开发 基于建模的框架代码与可扩展的业务自定义代码混合开发。 高可用中间件SDK
在左侧导航栏中,选择“前端开发平台 > 前端应用”,单击“创建应用”。 输入应用名称及应用描述。 图2 创建应用 单击“确定”,完成应用创建。 步骤二:新建文件夹 单击应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,进入“页面管理”页面。 单击“页面管理”的新增文件夹按钮。
使用模板创建页面 使用已创建的模板,一键生成页面,轻松实现个性化网站构建,节省时间,提高效率。 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击应用模块内的“开发应用”,进入设计器。 在左侧插件栏中,单击,进入“页面管理”页面。
使用说明 需要解除服务之间的依赖时,可以通过删除服务依赖来实现。 单个删除服务依赖 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务依赖”。 选择服务依赖所属的项目,在服务依赖列表中单击操作列的“删除”。 在弹出的
服务”。 选择服务所属的项目。 在服务列表中,单击已创建服务后的“更多 > 删除”。 在弹出的确认框中,单击“确认”,即可删除服务。 当服务有多个版本时,仅会删除对应版本的服务,其他版本的服务不会删除。 图1 删除v2版本的服务 批量删除服务 参考登录AstroPro界面中操作,登录AstroPro界面。
单击应用模块内的“开发应用”,进入设计器。 在设计器中可根据您的需求设计前端页面,可参考设计前端应用流程进行开发。 单击顶部工具栏的“下载源码”按钮,可根据配置的页面设计,生成应用的基本代码。 代码生成后,会下载至本地,供您使用。 删除前端应用 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台