日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

創(chuàng)建與管理領(lǐng)域?qū)ο?/h1>
更新時(shí)間:

領(lǐng)域?qū)ο笤O(shè)計(jì)包含:聚合、聚合根、實(shí)體對(duì)象、值對(duì)象的設(shè)計(jì)。其中,對(duì)象信息包含對(duì)象屬性、對(duì)象關(guān)系、對(duì)象行為。本文為您介紹如何通過(guò)面板創(chuàng)建領(lǐng)域?qū)ο螅约熬庉嫛h除等操作;您也可以使用領(lǐng)域?qū)ο笤O(shè)計(jì)器完成上述操作。

前提條件

新建領(lǐng)域?qū)ο?/h2>
  1. 登錄BizWorks,在選擇平臺(tái)下拉列表中選中建模平臺(tái)image.png

  2. 單擊頁(yè)面右上角a7.png圖標(biāo)或其文本框區(qū)域,在下拉列表中單擊目標(biāo)項(xiàng)目名稱后,單擊建模頁(yè)簽。在建模導(dǎo)航欄中,選擇技術(shù)建模 > 限界上下文

  3. 限界上下文頁(yè)面,單擊目標(biāo)限界上下文名稱。

  4. 在目標(biāo)限界上下文導(dǎo)航欄中,單擊領(lǐng)域?qū)ο?/b>。

  5. 領(lǐng)域?qū)ο?/b>頁(yè)面,新建領(lǐng)域?qū)ο蟆?/span>

    1. 單擊新建領(lǐng)域?qū)ο?/b>。image.png

    2. 新建領(lǐng)域?qū)ο?/b>面板,完成基本信息設(shè)置。1

      表 1. 基本信息

      參數(shù)

      說(shuō)明

      對(duì)象名稱

      自定義領(lǐng)域?qū)ο竺Q。名稱長(zhǎng)度不得超過(guò)100個(gè)字符。

      編碼

      英文字母和數(shù)字的組合,長(zhǎng)度不得超過(guò)80個(gè)字符,需以大寫(xiě)字母開(kāi)頭,且在限界上下文內(nèi)唯一。

      對(duì)象類型

      在下拉列表中選擇實(shí)體對(duì)象值對(duì)象

      聚合根

      選中該參數(shù),將當(dāng)前領(lǐng)域?qū)ο笤O(shè)置為聚合根。

      說(shuō)明
      • 如果對(duì)象類型選擇實(shí)體對(duì)象,則默認(rèn)選中聚合根

      • 如果對(duì)象類型選擇值對(duì)象,則不顯示該參數(shù)。

      描述

      領(lǐng)域?qū)ο竺枋鲂畔ⅲ潜靥睢?/p>

      完成后您可單擊創(chuàng)建,保存對(duì)象基本信息,然后單擊對(duì)象的操作欄編輯進(jìn)行后續(xù)操作;也可以直接執(zhí)行下一個(gè)步驟,當(dāng)領(lǐng)域?qū)ο蟮娜績(jī)?nèi)容設(shè)置完成后再保存。

    3. 單擊對(duì)象屬性頁(yè)簽,單擊添加對(duì)象屬性,完成以下信息配置。1

      表 2. 領(lǐng)域?qū)ο髮傩?/span>

      參數(shù)

      說(shuō)明

      字段名稱

      自定義領(lǐng)域?qū)ο髮傩缘拿Q。

      編碼

      英文字母和數(shù)字的組合,長(zhǎng)度不得超過(guò)80個(gè)字符,需以小寫(xiě)字母開(kāi)頭,且在領(lǐng)域?qū)ο髢?nèi)唯一。

      數(shù)據(jù)類型

      通過(guò)下拉列表選擇:

      • 基本類型:String、Integer、Boolean等。

      • 集合類型:List<基本類型或?qū)ο箢愋途幋a>、Set<基本類型或?qū)ο箢愋途幋a>、Map<基本類型或?qū)ο箢愋途幋a>。

        • List和Set集合類型支持嵌套。image.png

        • Map集合類型中KeyValue支持自定義,但不支持Map的嵌套。 1

      • 對(duì)象類型:本限界上下文中已創(chuàng)建且保存的領(lǐng)域?qū)ο箢愋汀?/p>

      • 新建領(lǐng)域?qū)ο?/b>:您可以新建領(lǐng)域?qū)ο髮⑵渑渲脼?b data-tag="uicontrol" id="uicontrol-lml-w3g-jb4" class="uicontrol">對(duì)象屬性數(shù)據(jù)類型

      描述

      領(lǐng)域?qū)ο髮傩悦枋鲂畔ⅲ潜靥睢?/p>

      添加完成后,可在對(duì)象屬性頁(yè)簽下查看屬性列表,并可以編輯或刪除。image

      將鼠標(biāo)懸浮至圖標(biāo)image位置,界面會(huì)顯示對(duì)象屬性已關(guān)聯(lián)的關(guān)系信息。

    4. 單擊對(duì)象行為頁(yè)簽,單擊添加對(duì)象行為,完成以下信息配置。1

      表 3. 對(duì)象行為參數(shù)

      參數(shù)

      說(shuō)明

      行為名稱

      自定義對(duì)象行為的名稱。

      編碼

      英文字母和數(shù)字的組合,長(zhǎng)度不得超過(guò)80個(gè)字符,需以小寫(xiě)字母開(kāi)頭,且在領(lǐng)域?qū)ο髢?nèi)唯一。

      描述

      領(lǐng)域?qū)ο笮袨槊枋觯潜靥睢?/p>

      行為入?yún)?/b>

      單擊添加按鈕,設(shè)置行為入?yún)ⅰH雲(yún)⒖蓜?chuàng)建多個(gè)。入?yún)⒄f(shuō)明請(qǐng)參見(jiàn)行為入?yún)?/a>。

      行為出參

      單擊添加按鈕,設(shè)置行為出參。出參最多僅可設(shè)置一個(gè)。如不設(shè)置,返回值為void

      表 4. 行為入?yún)?/span>

      參數(shù)

      說(shuō)明

      參數(shù)名稱

      自定義行為入?yún)⒚Q。

      編碼

      英文字母和數(shù)字的組合,長(zhǎng)度不得超過(guò)80個(gè)字符,需以小寫(xiě)字母開(kāi)頭,且在領(lǐng)域?qū)ο笮袨榧?jí)唯一。

      參數(shù)類型

      通過(guò)下拉列表選擇:

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

      • 集合類型:List<基本類型或?qū)ο箢愋途幋a>、Set<基本類型或?qū)ο箢愋途幋a>、Map<基本類型或?qū)ο箢愋途幋a>。

      • 對(duì)象類型:本限界上下文中已創(chuàng)建且保存的領(lǐng)域?qū)ο箢愋汀?/p>

      • 新建領(lǐng)域?qū)ο?/b>:您可以新建領(lǐng)域?qū)ο髮⑵渑渲脼?b data-tag="uicontrol" id="uicontrol-f5w-uwc-kj1" class="uicontrol">行為入?yún)?/b>的參數(shù)類型

      必填

      選中后,該參數(shù)為必填參數(shù)。

      描述

      行為入?yún)⒚枋觯潜靥睢?/p>

      配置完成后,可在對(duì)象行為頁(yè)簽下查看行為列表,并可以編輯刪除

    5. 單擊對(duì)象關(guān)系頁(yè)簽,單擊添加領(lǐng)域?qū)ο箨P(guān)系操作1領(lǐng)域?qū)ο箨P(guān)系對(duì)話框中,配置以下信息,并單擊確定image.png

      表 5. 領(lǐng)域?qū)ο箨P(guān)系

      參數(shù)

      說(shuō)明

      關(guān)系類型

      在關(guān)系類型下拉框選擇關(guān)聯(lián)聚合組合繼承。關(guān)于對(duì)象關(guān)系設(shè)置規(guī)則,請(qǐng)參見(jiàn)對(duì)象關(guān)系設(shè)置規(guī)則表

      關(guān)系重?cái)?shù)

      在下拉框選擇1 : 0..*1 : 1..*1 : 0..11 : 1

      • 1 : 0..*:表示對(duì)象間是“一對(duì)多”的關(guān)系,類似“1:N”,N允許為0。

      • 1 : 1..*:表示對(duì)象間是“一對(duì)多”的關(guān)系,類似“1:N”,N最少為1。

      • 1 : 0..1:表示對(duì)象間是“一對(duì)一”的關(guān)系(支持“一對(duì)零”或“一對(duì)一”),右側(cè)目標(biāo)對(duì)象可以沒(méi)有數(shù)據(jù)。

      • 1 : 1:表示對(duì)象間是“一對(duì)一”的關(guān)系,右側(cè)目標(biāo)對(duì)象有且僅有一條數(shù)據(jù)與左側(cè)的對(duì)象對(duì)應(yīng)。

      說(shuō)明

      繼承關(guān)系不支持關(guān)系重?cái)?shù)。詳細(xì)設(shè)置邏輯,請(qǐng)參見(jiàn)對(duì)象關(guān)系多重性設(shè)置規(guī)則表

      目標(biāo)對(duì)象

      當(dāng)前限界上下文內(nèi)已創(chuàng)建并保存的領(lǐng)域?qū)ο蟆?/p>

      關(guān)系名稱

      自定義領(lǐng)域?qū)ο箨P(guān)系名稱。

      編碼

      英文字母和數(shù)字的組合,長(zhǎng)度不得超過(guò)80個(gè)字符,需以小寫(xiě)字母開(kāi)頭,且在領(lǐng)域?qū)ο髢?nèi)唯一。

      描述

      領(lǐng)域?qū)ο箨P(guān)系描述,非必填。

      表 6. 對(duì)象關(guān)系設(shè)置規(guī)則表

      場(chǎng)景

      關(guān)聯(lián)

      聚合

      組合

      繼承

      領(lǐng)域模型A->領(lǐng)域模型A

      允許建立,且允許創(chuàng)建多個(gè)。

      不允許建立。

      不允許建立。

      不允許建立。

      領(lǐng)域模型A->領(lǐng)域模型B

      允許建立,且允許創(chuàng)建多個(gè)。

      允許建立,且允許創(chuàng)建多個(gè)。

      允許建立,且允許創(chuàng)建多個(gè)。

      允許建立,且一個(gè)對(duì)象下只能創(chuàng)建一個(gè)繼承關(guān)系 。

      說(shuō)明

      不可導(dǎo)致循環(huán)繼承。如對(duì)象B繼承了對(duì)象A,則對(duì)象A不能再繼承對(duì)象B。或者,如對(duì)象B繼承了對(duì)象A,對(duì)象C繼承了對(duì)象B,則對(duì)象A不能再繼承對(duì)象C;其他場(chǎng)景類似。

      表 7. 對(duì)象關(guān)系多重性設(shè)置規(guī)則表

      對(duì)象關(guān)系

      1 : 0..*

      1 : 1..*

      1 : 0..1

      1 : 1

      關(guān)聯(lián)

      適用

      適用

      適用

      適用

      聚合

      適用

      適用

      適用

      適用

      組合

      適用

      適用

      適用

      適用

      繼承

      不適用

      不適用

      不適用

      不適用

      配置完成后,可在對(duì)象關(guān)系頁(yè)簽下查看關(guān)系列表,并可以編輯刪除

  6. 完成相關(guān)配置后,單擊創(chuàng)建

編輯領(lǐng)域?qū)ο?/h2>
  1. 在領(lǐng)域模型列表中,單擊目標(biāo)領(lǐng)域?qū)ο笥覀?cè)操作列下的編輯

  2. 編輯領(lǐng)域?qū)ο?/b>面板,修改配置信息后,單擊保存

刪除領(lǐng)域?qū)ο?/h2>
  1. 在領(lǐng)域模型列表中,單擊目標(biāo)領(lǐng)域?qū)ο笥覀?cè)操作列下的刪除

  2. 在二次確認(rèn)對(duì)話框中,單擊刪除

復(fù)制領(lǐng)域?qū)ο蟮狡渌藿缟舷挛?/h2>
  1. 在領(lǐng)域模型列表中,單擊目標(biāo)領(lǐng)域?qū)ο笥覀?cè)操作列下的復(fù)制到其它限界上下文image.png

  2. 對(duì)象復(fù)制到目標(biāo)限界上下文面板,完成相關(guān)配置項(xiàng)設(shè)置。image.png

    • 目標(biāo)限界上下文下拉列表中選擇目標(biāo)限界上下文,在其版本列表中選擇目標(biāo)限界上下文版本。

    • 設(shè)置重復(fù)數(shù)據(jù)規(guī)則。重復(fù)數(shù)據(jù)處理策略支持跳過(guò)重復(fù)數(shù)據(jù)覆蓋已有數(shù)據(jù)終止生成數(shù)據(jù)

      配置項(xiàng)

      說(shuō)明

      跳過(guò)重復(fù)數(shù)據(jù)

      • 生成結(jié)構(gòu)對(duì)象和數(shù)據(jù)模型時(shí),如果編碼已經(jīng)存在,則結(jié)構(gòu)對(duì)象和數(shù)據(jù)模型的名稱、編碼以及所有的字段都不做任何修改。

      • 生成應(yīng)用服務(wù)時(shí),如果服務(wù)編碼已存在,服務(wù)本身信息不做修改,并繼續(xù)判斷方法是否存在,如果方法編碼也相同則不再判斷出入?yún)ⅲ摲椒▽⒉辉僦貜?fù)生成。

      覆蓋已有數(shù)據(jù)

      • 編碼相同的數(shù)據(jù)將被覆蓋,包括名稱和類型。

      • 不在生成范圍內(nèi)的數(shù)據(jù)不受影響,將被保留。

      終止生成數(shù)據(jù)

      只要應(yīng)用服務(wù)、應(yīng)用服務(wù)方法、結(jié)構(gòu)對(duì)象或者數(shù)據(jù)模型中有任何一個(gè)編碼與已有數(shù)據(jù)編碼重復(fù),則任何數(shù)據(jù)都不會(huì)生成,生成過(guò)程將自動(dòng)終止。

    說(shuō)明
    • 復(fù)制領(lǐng)域?qū)ο蟮狡渌藿缟舷挛模簩㈩I(lǐng)域模型中所選的領(lǐng)域?qū)ο螅瑥?fù)制到下拉框中所選目標(biāo)限界上下文的領(lǐng)域模型中。

    • 復(fù)制的領(lǐng)域?qū)ο笮畔瑢?duì)象的模型名稱、編碼、對(duì)象類型的屬性。

    • 目標(biāo)限界上下文下拉列表中所選擇的目標(biāo)限界上下文,不支持選擇當(dāng)前對(duì)象所在的限界上下文。

    • 復(fù)制過(guò)程中,當(dāng)對(duì)象的編碼有重復(fù)時(shí),您可以根據(jù)配置選擇復(fù)制動(dòng)作的重復(fù)數(shù)據(jù)處理策略。

導(dǎo)入業(yè)務(wù)對(duì)象

  1. 領(lǐng)域?qū)ο?/b>頁(yè)面,單擊導(dǎo)入業(yè)務(wù)對(duì)象

  2. 批量導(dǎo)入面板,選中目標(biāo)業(yè)務(wù)對(duì)象名稱(支持多選),完成后單擊下一步

    • 您可以從限界上下文所關(guān)聯(lián)的業(yè)務(wù)領(lǐng)域下,選擇合適的業(yè)務(wù)對(duì)象導(dǎo)入。image.pngimage.png

    • 在業(yè)務(wù)領(lǐng)域如何關(guān)聯(lián)業(yè)務(wù)對(duì)象,具體操作,請(qǐng)參見(jiàn)關(guān)聯(lián)或解綁業(yè)務(wù)對(duì)象分類

  3. 設(shè)置導(dǎo)入規(guī)則。重復(fù)數(shù)據(jù)處理策略支持跳過(guò)重復(fù)數(shù)據(jù)覆蓋已有數(shù)據(jù)終止生成數(shù)據(jù)

    配置項(xiàng)

    說(shuō)明

    跳過(guò)重復(fù)數(shù)據(jù)

    生成對(duì)象時(shí),如果編碼已存在,則跳過(guò)該項(xiàng)繼續(xù)生成下一個(gè)對(duì)象。

    覆蓋重復(fù)數(shù)據(jù)

    生成對(duì)象時(shí),如果編碼已存在,則更新重復(fù)的數(shù)據(jù)。即:更新對(duì)象名稱、更新屬性、更新行為、新增目標(biāo)對(duì)象沒(méi)有的屬性和行為,不做數(shù)據(jù)刪除。

    刪除并新建

    在生成對(duì)象時(shí),如果編碼已存在,則刪除已編碼重復(fù)的對(duì)象,并新建對(duì)象。

    說(shuō)明
    • 對(duì)象名稱:業(yè)務(wù)對(duì)象名稱。

    • 對(duì)象編碼:業(yè)務(wù)對(duì)象編碼。

    • 對(duì)象類型:實(shí)體對(duì)象。

    • 對(duì)象屬性:初始導(dǎo)入與業(yè)務(wù)對(duì)象屬性保持一致,重復(fù)導(dǎo)入則根據(jù)導(dǎo)入規(guī)則配置執(zhí)行。

    • 對(duì)象屬性類型:業(yè)務(wù)對(duì)象屬性文本類型導(dǎo)入成為String、數(shù)字類型導(dǎo)入成為Integer,時(shí)間導(dǎo)入成為Date。

    • 對(duì)象行為:初始導(dǎo)入與業(yè)務(wù)對(duì)象行為保持一致,重復(fù)導(dǎo)入則根據(jù)導(dǎo)入規(guī)則配置執(zhí)行。

  4. 單擊導(dǎo)入