240 發(fā)簡信
IP屬地:北京
  • 120
    戰(zhàn)術(shù)模式--領(lǐng)域事件

    使用領(lǐng)域事件來捕獲發(fā)生在領(lǐng)域中的一些事情华糖。 領(lǐng)域驅(qū)動實踐者發(fā)現(xiàn)他們可以通過了解更多發(fā)生在問題域中的事件,來更好的理解問題域瘟裸。這些事件客叉,就是領(lǐng)域事件,主要是與領(lǐng)域?qū)<乙黄疬M行知...

  • 戰(zhàn)術(shù)模式--領(lǐng)域服務(wù)

    在建模時,有時會遇到一些業(yè)務(wù)邏輯的概念兼搏,它放在實體或值對象中都不太合適卵慰。這就是可能需要創(chuàng)建領(lǐng)域服務(wù)的一個信號。 1 理解領(lǐng)域服務(wù) 從概念上說佛呻,領(lǐng)域服務(wù)代表領(lǐng)域概念裳朋,它們是存在...

  • 120
    戰(zhàn)術(shù)模式--實體

    在問題空間中存在很多具有固有身份的概念,通常情況下吓著,這些概念將建模為實體鲤嫡。 實體是具有唯一標識的概念,找到領(lǐng)域中的實體并對其進行建模是非常重要的環(huán)節(jié)绑莺。如果理解一個概念是一個實...

  • 120
    戰(zhàn)術(shù)模式簡介

    戰(zhàn)術(shù)模式包含若干構(gòu)造塊模式暖眼,以便能夠構(gòu)建有效的領(lǐng)域模型。 戰(zhàn)術(shù)模式嚴重依賴于領(lǐng)域模型和通用語言纺裁,通過技術(shù)模式將領(lǐng)域模型和通用語言中的概念映射到代碼實現(xiàn)中诫肠。隨著模型的進化,代碼...

  • 戰(zhàn)術(shù)模式--值對象

    值對象雖然經(jīng)常被掩蓋在實體的陰影之下欺缘,但它卻是非常重要的 DDD 概念栋豫。 值對象不具有身份,它純粹用于描述實體的特性浪南。處理不具有身份的值對象是很容易的笼才,尤其是不變性與可組合性...

  • 領(lǐng)域驅(qū)動設(shè)計,重煥青春的設(shè)計經(jīng)典

    領(lǐng)域驅(qū)動設(shè)計確實已不再青春络凿,從 Eric Evans 出版的那本劃時代的著作《領(lǐng)域驅(qū)動設(shè)計》至今骡送,已有將近十五年的時間,在軟件設(shè)計領(lǐng)域中絮记,似乎可以稱得上是步入老年時代了摔踱。可惜...

  • 120
    領(lǐng)域驅(qū)動架構(gòu)的演進

    我們回顧了經(jīng)典三層架構(gòu)與領(lǐng)域驅(qū)動設(shè)計四層架構(gòu)怨愤,然后又對分層架構(gòu)模式的產(chǎn)生與設(shè)計原則做了一次歷史回顧派敷。我們先后參考了 Robert Martin 的整潔架構(gòu)、Cockburn ...

  • 120
    Spring 的基本應用——IoC 和 AOP

    前言 對于任何一個 Java 開發(fā)人員撰洗,Spring 的大名一定如雷貫耳篮愉,在行業(yè)中可謂是無人不知、無人不曉差导,說它是 Java 領(lǐng)域第一框架毫不為過试躏。 (圖片來自 Spring...

  • 開篇詞 | 領(lǐng)域驅(qū)動設(shè)計的不確定性

    課程背景 在探討領(lǐng)域驅(qū)動戰(zhàn)術(shù)設(shè)計的一些問題時,總會有人糾結(jié):這個領(lǐng)域?qū)ο髴摱x成實體设褐,還是值對象颠蕴?領(lǐng)域服務(wù)和應用服務(wù)的區(qū)別是什么泣刹?聚合的邊界該怎么劃分?于是犀被,各種設(shè)計問題紛...

  • 訪談錄:聊聊領(lǐng)域驅(qū)動設(shè)計(2)

    相信很多朋友對領(lǐng)域驅(qū)動設(shè)計會有這樣或那樣的困惑椅您,比如領(lǐng)域驅(qū)動設(shè)計是什么?它在工作中有什么作用寡键?為什么國內(nèi)關(guān)于這方面的書籍少之又少掀泳?…… 為了解決這些疑惑,有幸邀請到專家張逸老...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品