更新时间:2024-11-13 GMT+08:00
分享

步骤4:编辑服务

在AstroPro中,用户通过业务建模,可生成高可用、高可靠及安全稳定的企业级IT应用框架。步骤3:添加服务中的操作,相当于为服务搭建了一个框架,如果需要实现某些特定的功能,还需要您根据自身业务需求进行业务模型配置。

  1. 在服务列表中,单击步骤3:添加服务中已创建服务后的“编辑”
  2. 参考编辑服务中操作,完成服务的配置。

    图1 服务配置

    购买AstroPro专业版实例时,才会显示“是否生成客户端”“是否启用扩展拦截”这两个配置项。

    • 基本配置、框架配置和生成策略:请根据自身业务需求直接在界面勾选,不同的配置会呈现不同的效果。例如,生成策略 > 代码风格 > 工程目录设置不同,生成的代码目录结构也会有所不同。
      图2 设置代码工程目录结构
      图3 单Module和base/service生成代码目录效果
    • 业务设计:AstroPro提供的核心能力,是用户设计业务的基础。通过添加对象、设置对象属性和为对象建立对应的关系,来实现某些特定的功能。业务设计过程中,使用到的对象及对象间关系介绍,请参见对象详解
      例如,某个订单系统中包括用户(User)、订单(Order)和订单详情(OrderDetail)三个业务对象,且三个对象之间存在聚合关系,即用户存在时,订单才会存在,订单存在时,订单详情才会存在。
      图4 订单业务设计
    • 服务依赖:通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。

      请确保被依赖的服务已开启“是否生成客户端”配置,否则添加依赖服务时会报错。

      图5 添加服务依赖
      图6 开启“是否生成客户端”配置

相关文档