本書贊譽
“在《實現領域驅動設計》中,Vaughn不僅為DDD領域做出了卓越的貢獻,還為更寬闊的企業應用架構領域寫上了厚重的一筆。例如,在架構和資源庫等核心章節中,Vaughn向我們展示了如何將DDD與各種架構風格和持久化技術融合在一起——包括SOA、REST、NoSQL和數據網格等——其中很多都是在Eric Evans那本DDD開山之作出版之后才出現的。另外,書中還講到了對實體、值對象、聚合、領域服務、事件、工廠和資源庫的實現,其中包括大量的例子。一言以蔽之,我認為這本書非常全面。對于那些希望提升自己技能的軟件開發者來說,《實現領域驅動設計》將是一本絕佳的好書。”
——Randy Stafford,自由架構師,Oracle Coherence產品部
“領域驅動設計是一套非常強大的思想工具,它深遠地影響著軟件開發團隊的效率。問題在于,許多開發者在應用這套思想工具時會不時地迷失方向,他們需要更實際的指導建議。在本書中,Vaughn將理論與實踐聯系在了一起。除了為我們講解那些易被誤解的DDD概念之外,Vaughn還講到了一些新的概念,比如命令/查詢職責分離(CQRS)和事件源等。對于那些希望實際應用DDD的人來說,這是一本必讀之作。”
——Udi Dahan,NServiceBus創始人
“多年以來,DDD的開發者們都希望獲得一些更實際的幫助。Vaughn縫合了理論和實踐之間的間隙,向大家提供了一套完整的DDD實現參考。他向我們展示了如何在當前軟件項目中使用DDD,并且向我們提出了大量的實際建議。”
——Alberto Brandolini,DDD導師(由Eric Evans和Domain Language,Inc頒發證書)
“《實現領域驅動設計》清晰地向我們展示了DDD的核心話題。本書的寫作風格非常友好,就像一個值得信賴的導師在給你講課一樣。讀完本書,你將能夠應用DDD的各個重要概念。我在閱讀本書的時候,在很多章節中都做上了著重標記……我會經常地參考并推薦本書。”
——Paul Rayner,首席咨詢師,DDD導師(由Eric Evans和Domain Language,Inc頒發證書),DDD Denver創始人。
“在我所教的DDD課程中,很重要的一點便是如何將所有的DDD理論付諸實踐。有了本書,DDD社區便有了可供參考的資料。《實現領域驅動設計》包含了創建DDD系統的方方面面,從具體的實現細節到高層的設計思想。這是一本了不起的DDD參考書,同時也是Eric Evans那本DDD開山之作的極佳伴侶。”
——Patrik Fredriksson,DDD導師(由Eric Evans和Domain Language,Inc頒發證書)
“如果你關心軟件工藝——你也應該這么做——那么領域驅動設計便是非常重要的一項技能,而《實現領域驅動設計》則向我們提供了一條邁向成功的捷徑。本書詳盡地討論了DDD的戰略模式和戰術模式,使開發者能夠立即將理論付諸實踐。今后的業務軟件系統將從本書中受益匪淺。”
——Dave Muirhead,首席咨詢師,Blue River Systems 集團
“DDD既有理論,也有實踐,這些都是每個開發者應該了解的,而本書則很好地彌補了理論與實踐之間的差距。強烈推薦本書!”
——Rickard O berg,Java開發者,Neo Technology公司
“在《實現領域驅動設計》中,Vaughn采用了自頂向下的方法,首先講到了DDD的戰略模式,比如限界上下文和上下文映射圖,然后講到了戰術模式,比如實體、值對象和領域服務等。案例研究貫穿全書,要從中有所學,你需要在該案例研究上下足功夫。如果你這么做了,你便能看到將DDD應用于復雜領域的意義所在。書中包含了大量的旁注、圖標和示例代碼。如果你希望使用當下最常見的架構風格來創建一個DDD系統,那么Vaughn的這本《實現領域驅動設計》便是我所推薦的。”
——Dan Haywood,《Domain-Driven Design with Naked Objects》作者
“本書采用了一種自頂向下的方式來講解DDD,這種方式將DDD的戰略模式和戰術模式自然地銜接起來。在本書中,Vaughn強調了業務領域的價值,同時也給出了技術上的討論。因此,DDD在軟件開發中的角色也變得非常清晰。很多時候,我的團隊,包括我本人,在應用DDD時都會遇到這樣那樣的麻煩。有了《實現領域驅動設計》的指導,我們得以克服種種挑戰,進而將付出立即轉化為業務價值。”
——Lev Gorodinski,首席架構師,DrillSpot.com
謹以此書獻給我最親愛的Nicole 和 Tristan。
感謝你們的愛、支持和耐心。
- 數據要素安全流通
- 數據庫基礎教程(SQL Server平臺)
- Voice Application Development for Android
- MongoDB管理與開發精要
- Python數據分析、挖掘與可視化從入門到精通
- iOS and OS X Network Programming Cookbook
- Learn Unity ML-Agents:Fundamentals of Unity Machine Learning
- 深入淺出 Hyperscan:高性能正則表達式算法原理與設計
- 科研統計思維與方法:SPSS實戰
- 編寫有效用例
- 數據分析師養成寶典
- 大數據數學基礎(Python語言描述)
- Mastering ROS for Robotics Programming(Second Edition)
- Oracle 內核技術揭密
- ORACLE 11g權威指南