色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>集成開發(fā)環(huán)境源碼>

詳解領(lǐng)域驅(qū)動設(shè)計和spring

大小:0.5 MB 人氣: 2017-09-27 需要積分:1

  領(lǐng)域驅(qū)動設(shè)計

  Eric Evans的《領(lǐng)域驅(qū)動設(shè)計》無疑是軟件設(shè)計領(lǐng)域最重要的幾本書之一。

  這本書主要集中在軟件開發(fā)中如何處理領(lǐng)域和軟件的映射關(guān)系— 開始強調(diào)領(lǐng)域通用語言(domain ubiquitous language),通過語言來提取模型,最終映射到一個可工作的軟件上。

  我們已經(jīng)對軟件設(shè)計模式比較熟悉了,他是用于描述和提煉Class和Class關(guān)系的技術(shù)語言。而DDD是一種用于程序員和業(yè)務(wù)溝通的更通用的語言,使用DDD可以最終將代碼映射到模型上。

  基礎(chǔ)構(gòu)建

  構(gòu)件是DDD中的一些專有名詞,讓我們看一下圖

  詳解領(lǐng)域驅(qū)動設(shè)計和spring

  1限界上下文(Bounded Context)

  當進行領(lǐng)域建模的時候,任何將其作為一個整體進行建模的嘗試注定會失敗。因為各類利益相關(guān)者和他們對領(lǐng)域的看法可能完全不同,試圖建立一個單一的、獨特的模型來滿足所有需求是完全不可能的,會把系統(tǒng)搞得極為復(fù)雜。

  讓我們看一個示例圖,這個圖描述了銷售領(lǐng)域已經(jīng)識別出的模型

  詳解領(lǐng)域驅(qū)動設(shè)計和spring

  我們把模型元素稍加區(qū)分,成為分離的模型,就可以看出客戶和訂單的,他們是不同上下文的核心的概念。

  詳解領(lǐng)域驅(qū)動設(shè)計和spring

  在這里,我們確定了系統(tǒng)戰(zhàn)略層面的核心部分,這些部分可能都涉及客戶或訂單的概念,但通常不同限界上下文對它們的屬性感興趣的部分并不相同。比如 Accounting上下文通常對客戶的計費信息和不同的支付選項感興趣,而Shipping上下文的對客戶的唯一目標是運送地址,然后跟蹤訂單。 Order上下文可能通過客戶的訂單項了解商品信息,但實際上只涉及商品類目基本的內(nèi)容(譯者注:商品規(guī)格、商品詳情這些信息Order上下文并不關(guān)注)。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 成人网络电视破解版 | 日本一本在线播放 | 99re久久这里只有精品 | 亚洲精品无码不卡在线播HE | 人驴交f ee欧美 | 俄罗斯mm | 亚洲视频欧美在线专区 | 日韩人妻无码精品久久中文字幕 | 国产精品视频人人做人人爽 | 成人在线小视频 | 国产69精品久久久久APP下载 | 欧美日韩亚洲综合2019 | 乱叫抽搐流白浆免费视频 | 国自精品三七区 | 迈开腿让我看下你的小草莓声音 | 99久久无码一区人妻A片竹菊 | 色哟哟网站入口在线观看视频 | 国产精品久久久久秋霞影视 | 伊人久久综在合线亚洲 | 小SB几天没做SAO死了H | 青草久久伊人 | 美女被日出水 | 亚洲国产夜色在线观看 | 久久这里有精品 | 亚洲色婷婷久久精品AV蜜桃 | 久久青青草视频在线观 | 花蝴蝶在线观看免费中文版高清 | 国产精品99久久久久久宅男AV | 蜜桃成熟时2在线观看完整版hd | 天天爽夜夜爽 | 法国剧丝袜情版h级在线电影 | 国产亚洲精品黑人粗大精选 | 国产精品永久免费 | 狠狠色狠色综合曰曰 | 无码AV免费精品一区二区三区 | 伊人久久电影网 | 久久亚洲这里只有精品18 | 成人在线精品视频 | 久久久久亚洲精品影视 | 亚洲国产av | 久久这里的只有是精品23 |