ASTRO企业应用 ASTROPRO-入门必读:4、熟悉如何进行业务设计

时间:2024-09-14 14:45:05

4、熟悉如何进行业务设计

在AstroPro中,用户通过业务设计,可生成高可用、高可靠、以及安全稳定的企业级IT应用框架。

  • 对象:对象可以理解为数据库中创建的一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。对象可以存储组织或业务特有的数据,您可以围绕对象这一核心,定义相关的字段、字段校验规则、界面样式、字段变更时的触发事件等。如果把待开发的业务系统比作一部电影,对象就是电影中的各个角色,需要勾勒角色的外貌、性格特点、人物关系和所经历的剧情。
    AstroPro提供了BO、Abstract BOValue Object三种类型的对象,请根据业务需求进行选择。
    • BO:业务对象,业务对象映射到服务中的一个实体,对应数据库中的一张表。
    • Abstract BO:抽象对象,不能实例化,没有对应的数据库表,需要和业务对象有个继承的操作。例如,业务对象A继承一个抽象对象B,则B中的字段都会被A继承过来。
    • Value Object:值对象,不能单独存在,需要和业务对象建立聚合的关系。
  • 对象间关系:关系描述了不同元素之间的关联和联系,在AstroPro中您可以定义一对多、多对多、聚合和继承等关系。
support.huaweicloud.com/usermanual-astropro/astropro_05_0001.html