创建与管理领域服务

本文为您介绍如何创建领域服务,以及相关的编辑、删除操作。

新建领域服务

  1. 登录BizWorks,在选择平台下拉列表中选中建模平台image.png

  2. 单击页面右上角a7.png图标或其文本框区域,在下拉列表中单击目标项目名称后,单击建模页签。在建模导航栏中,选择技术建模 > 限界上下文

  3. 限界上下文页面,单击目标限界上下文名称。

  4. 在目标限界上下文导航栏中,单击领域服务。在领域服务页面,单击新建领域服务image.png

    您可以单击去推导,页面会跳转至领域行为设计页面,您可以进行领域服务的推导。

  5. 新建领域服务面板,完成基本信息配置,包括:领域服务名称编码描述(可选填)。1

    说明

    编码英文字母和数字的组合,长度不得超过80个字符,需以大写字母开头,且在限界上下文内唯一。

  6. 单击领域服务操作页签后,单击添加领域服务操作,完成以下信息配置,单击创建1

    参数

    说明

    领域服务名称

    自定义领域服务的名称。

    编码

    英文字母和数字的组合,长度不得超过80个字符,需以小写字母开头,且在领域服务操作级唯一。

    描述

    领域服务操作描述,非必填。

    操作入参

    单击添加入参,设置操作入参。入参可创建多个。入参说明请参见操作入参

    操作出参

    单击添加出参,设置操作出参。出参最多仅可设置一个。如不设置,返回值为void

    表 1. 操作入参

    参数

    说明

    参数名称

    自定义操作入参名称。

    编码

    英文字母和数字的组合,长度不得超过80个字符,需以小写字母开头,且在领域服务操作级唯一。

    参数类型

    通过下拉列表选择:

    • 基本类型:Boolean、Byte、Short等。

    • 集合类型:List<基本类型或对象类型编码>、Set<基本类型或对象类型编码>、Map<基本类型或对象类型编码>。

    • 对象类型:本限界上下文中已创建且保存的领域对象类型。

    • 新建领域对象:您可以新建领域对象将其配置为行为入参参数类型

    配置完成后,可在领域服务操作页签下查看操作列表,并可以编辑删除

编辑领域服务

  1. 在领域服务列表中,单击目标领域服务右侧操作列下的编辑

  2. 编辑领域服务面板,完成信息配置后,单击保存

删除领域服务

  1. 在领域服务列表中,单击目标领域服务右侧操作列下的删除

  2. 删除对话框,单击删除