检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基本配置、框架配置和生成策略需要用户根据自身业务的实际情况进行配置,配置不同生成的效果有所不同。业务设计是AstroPro的核心能力,是用户设计自己业务的基础。 服务依赖 通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要
不同的配置会呈现不同的效果。 图8 基本配置 框架配置:配置服务使用的中间件或云服务,直接在界面进行勾选配置,不同的配置会呈现不同的效果。 图9 框架配置 生成策略:配置服务的代码风格,直接在界面进行勾选配置,不同的配置会呈现不同的效果。 图10 生成策略 业务设计。 业务设计
点选中画布中的组件。 图7 单击树节点选中组件 底部节点树展示了从根节点到当前选中组件的层级节点,单击底部的节点树的某一个节点,选中父组件。 图8 展示当前选中组件的层级节点 图9 单击节点树的父点,选中父组件 编辑组件 选中了组件之后,您还可以设置组件的属性、样式和绑定事件,同
Pro实例。AstroPro实例是一个独立的资源空间,所有的操作都是在实例内进行,不同实例间的资源相互隔离。 相对于基础版/专业版实例,企业版实例提供了更多的应用及实体功能,可满足中大型企业的复杂管理需求。基础版、专业版和企业版实例支持的特性差异,请参见产品规格差异。 除此之外,
e、modifyTime和description四个固定字段。 添加固定字段 在业务设计页面,选中某个业务对象。 单击BO属性操作中的“编辑字段”,查看对象默认字段。 当前仅添加了一个“id”默认字段。 图1 查看默认字段 单击“固定字段”,选中待添加的固定字段,单击“保存”。 图2
本视频通过创建一个简单的订单系统,帮助您快速上手AstroPro后端开发。 业务场景及设计流程说明 应用可以由一个或多个页面组成一个完整的业务系统。 本入门为创建一个简单的登录页面,帮助您快速上手AstroPro前端应用开发。登录页面中包括图片、文本、输入框和按钮四个基础组件,且用
费,否则将无法查看已创建的项目、服务等信息。关于续费的详细介绍,请参见续费。 费用账单 您可以在“费用中心 > 账单管理”中,查看与AstroPro相关的流水和明细账单,以便了解您的消费情况。如需了解具体操作步骤,请参见费用账单。 欠费 对于包年/包月的AstroPro,用户已预
忘记密码”。 图9 整体页面效果 单击顶部工具栏的,保存页面设计。 步骤四:生成代码 根据配置的页面设计,生成应用的基本代码。代码生成后,会下载至本地,供您使用。 单击顶部工具栏的“下载源码”按钮。 选择下载路径。 选择生成到本地的文件。 图10 选择生成文件 单击“确定”,代码将下载至本地路径。
Service段的apiVersion字段,一般为v1、v2类型的值。 描述:设置服务的描述信息。 单击“确定”,即可完成服务的创建。此处创建服务的操作,相当于为服务搭建了一个框架。您需要根据自身业务的需求继续编辑服务。 在服务列表中,单击已创建服务后的“编辑”。 设置服务基本配置、详细配置及客户端配置。
Astro企业应用当前提供了基础版、专业版和企业版三种规格套餐。不同套餐支持的特性差异,请参见产品规格差异。如果您购买的实例无法满足您当前管理需求,则可升级实例版本。 当前仅支持从低规格套餐升级到高规格套餐,不支持降级。规格变更后,不支持回退。 在已购买的实例中,单击“操作”,选择“升级版本”。
创建应用服务 使用说明 应用服务是DDD架构中的一个重要组成部分,它们帮助您将业务逻辑与技术实现分离,提高了软件的可维护性和可扩展性。通过使用应用服务,可以更清晰地定义业务操作,并确保它们与领域模型的一致性。 约束与限制 应用管理为Astro Pro企业版功能,如果您需要使用此功能,请升级Astro
对于包年/包月计费模式的AstroPro套餐,用户在购买时会一次性付费,服务将在到期后自动停止使用。 如果在计费周期内不再使用包年/包月AstroPro套餐,可以执行退订操作,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。 如果已开启“自
项目名称:新增项目的名称,只能包含大小写字母、数字、连字符(-)和下划线(_)。 描述:设置项目的描述信息,通常设置为项目的用途或者功能。 版权信息:自定义代码的版权信息,请以“//”开头或者以“/*”开头并以“*/”结尾。 Package:设置生成代码的顶层包名,由一个或多个小写字母和数字组成,片段之间用点号(
BO:业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。 Abstract BO:抽象对象,不能实例化,没有对应的数据库表,需要和业务对象有个继承的操作。例如,业务对象A继承一个抽象对象B,则B中的字段都会被A继承过来。 Value Object:值对象,不能单独存在,需要和业务对象建立聚合的关系。
在顶部下拉框中,选择子域所属的项目和应用。 选择待操作的应用服务,单击“操作”列的“编辑”。 配置服务SLA。 服务调用时延:指从客户端发起服务请求到接收到服务响应所经历的时间。设置合理的超时时间,避免因服务响应慢导致业务线程被阻塞。 读取数据不一致最大容忍时间:指系统能够接受的最大数据同步延
图7 设置组件样式 图8 设置组件高级属性 步骤五:生成代码 根据配置的页面设计,生成应用的基本代码。代码生成后,会下载至本地,供您使用。 单击顶部工具栏的“下载源码”按钮。 选择下载路径。 选择生成到本地的文件。 图9 选择生成文件 单击“确定”,代码将下载至本地路径。 父主题:
ClientControl的超时功能是搭配线程池使用的,所以当使用本地线程变量的时候会导致无法获取线程变量的问题。 解决方案 这种情况一般推荐使用远程调用自带的超时控制,将ClientControl的超时功能关闭。 提前获取需要的信息,传入加了@ClientControl注解的方法中。 父主题:
不受语言限制的API (最常用的是HTTP)。多个(微)服务组成应用程序。 支持区域: 华北-北京四 如何创建服务? 编辑服务 了解业务设计中的对象 服务依赖 服务依赖是指一个服务为完成对该服务请求的响应,与其他服务间的调用关系。 通常情况下,一个应用不是一个单独的服务,可能由多
用户在使用AstroPro时,账户的可用额度小于待结算的账单,即被判定为账户欠费。 AstroPro当前仅支持包年/包月购买,对于包年/包月的AstroPro,用户已预先支付了版本费用,因此在华为账户出现欠费的情况下,已有AstroPro套餐仍可用。但仍需注意已购买的AstroPro套餐的生命周期,按
显示或隐藏页面中的内容,例如:如果您希望当用户已经登录的时候,显示“欢迎登录”的文字,未登录的时候,显示“请登录”的文字。 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“前端开发平台 > 前端应用”。 单击待编辑应用模块内的“开发应用”,进入设计器。