本文为您介绍如何创建领域服务,以及相关的编辑、删除操作。
新建领域服务
登录BizWorks,在选择平台下拉列表中选中建模平台。
单击页面右上角图标或其文本框区域,在下拉列表中单击目标项目名称后,单击建模页签。在建模导航栏中,选择 。
在限界上下文页面,单击目标限界上下文名称。
在目标限界上下文导航栏中,单击领域服务。在领域服务页面,单击新建领域服务。
您可以单击去推导,页面会跳转至领域行为设计页面,您可以进行领域服务的推导。
在新建领域服务面板,完成基本信息配置,包括:领域服务名称、编码和描述(可选填)。
说明编码为英文字母和数字的组合,长度不得超过80个字符,需以大写字母开头,且在限界上下文内唯一。
单击领域服务操作页签后,单击添加领域服务操作,完成以下信息配置,单击创建。
参数
说明
领域服务名称
自定义领域服务的名称。
编码
英文字母和数字的组合,长度不得超过80个字符,需以小写字母开头,且在领域服务操作级唯一。
描述
领域服务操作描述,非必填。
操作入参
单击添加入参,设置操作入参。入参可创建多个。入参说明请参见操作入参。
操作出参
单击添加出参,设置操作出参。出参最多仅可设置一个。如不设置,返回值为
void
。表 1. 操作入参 参数
说明
参数名称
自定义操作入参名称。
编码
英文字母和数字的组合,长度不得超过80个字符,需以小写字母开头,且在领域服务操作级唯一。
参数类型
通过下拉列表选择:
基本类型:Boolean、Byte、Short等。
集合类型:List<基本类型或对象类型编码>、Set<基本类型或对象类型编码>、Map<基本类型或对象类型编码>。
对象类型:本限界上下文中已创建且保存的领域对象类型。
新建领域对象:您可以新建领域对象将其配置为行为入参的参数类型。
配置完成后,可在领域服务操作页签下查看操作列表,并可以编辑或删除。
编辑领域服务
在领域服务列表中,单击目标领域服务右侧操作列下的编辑。
在编辑领域服务面板,完成信息配置后,单击保存。
删除领域服务
在领域服务列表中,单击目标领域服务右侧操作列下的删除。
在删除对话框,单击删除。