Domain-DrivenDesignDistilled

zzm42 14 0 PDF 2019-05-14 17:05:30

Domain-Driven Design Distilled. Vaughn Vernon.2016This page intentionally left blankDomain-DrivenDesign DistilledVaughn vernon÷ Addison -WesleyBoston· Columbus· Indianapolis· New york· San francisco· Amsterdam· Cape TownDubai· London· Madrid· Milan· Munich· Paris· Montreal· oronto· Delhi· Mexico CitySao paulo· Sydney· Hong Kong. Seoul· Singapore· Taipei· TokyoMany of the designations used by manufacturers and sellers to distinguish their products areLimed as trademarks. Where those designations appear in this book, and the publisher wasaware of a trademark claim, the designations have been printed with initial capital letters or inlllsThe author and publisher have taken care in the preparation of this book, but make no expressedor implied warranty of any kind and assume no responsibility for errors or omissions. No liabil-ity is assumed for incidental or consequential damages in connection with or arising out of theuse of the information or programs contained hereinFor information about buying this title in bulk quantities, or for special sales opportunities(which may include electronic versions; custom cover designs; and content particular to yourbusiness, training goals, marketing focus, or branding interests), please contact our corporatesales department at corpsales@pearsoned com or (800)382-3419For government sales inquiries, please contact governmentsales@ pearsoned comForquestionsaboutsalesoutsidetheU.s.,pleasecontactintlcs@pearson.comVisit us on the Web: informit com/awLibrary of Congress Control Number: 2016936587Copyright@ 2016 Pearson Education, Incall rights reserved. Printed in the United States of America. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproductionstorage in a retrieval system, or transmission in any form or by any means, electronic, mechanI-cal, photocopying, recording, or likewise. For information regarding permissions, request formsand the appropriate contacts within the Pearson Education Global rights Permissions Departmentpleasevisitwww.pearsoned.com/permissionsISBN-13:978-0-13-443442-1ISBN-10:0-13-443442-0317Nicole and tristanWe did it again!This page intentionally left blankContentsPrefaceAcknowledgmentsAbout the authorChapter 1 DDd for MeWill DDD Hurt?Good, Bad, and Effective DesignStrategic Design7Tactical DesignThe Learning Process and refining KnowledgeLet's get started10Chapter 2 Strategic Design with Bounded Contexts and theUbiquitous Language11Domain Experts and Business drivers.17Case study21Fundamental Strategic Design Needed.25Challenge and unify29Developing a Ubiquitous Language34Putting Scenarios to Work38What about the long haul?40Architecti41Summary44CONTENTSChapter 3 Strategic Design with Subdomains45What Is a Subdomain46Types of Subdomains46Dealing with Complexity47Suummary50Chapter 4 Strategic Design with Context Mapping51Kinds of Mappings54Par4Shared KernelIstomer-Suppller55Conformist56Anticorruption layer56pen Host service.57Published language58parate ways58BiBg Ball oof mudMaking good Use of Context Mapping60RPC with Soap61RestfuLhttp63Messaging65An Example in Context Mapping70ummaryChapter 5 Tactical Design with Aggregates75Why usy76Aggregate Rules of ThumbRule 1: Protect Business Invariants inside aggregateBoundaries.82Rule 2: desisgSmall aggreg83Rule 3 Reference Other aggregates by identity only84Rule 4: Update Other Aggregates Using EventuaConsistency85Modeling aaggregates88Choose Your abstractions Carefully93CoNTENTSIXRight-Sizing Aggregates95Testable units,,97Summary.98Chapter 6 Tactical Design with Domain Events99Designing, Implementing, and Using Domain Events100Event Sourcing107Summary109Chapter 7 Acceleration and Management Tools111Event storming,112Other tools124Managing ddd on an agile project125First Things fig126Use SWot analys127Modeling Spikes and Modeling Debt128Identifying Tasks and Estimating Effort129Timeboxed Modeling132How to implement133ng with Domain Experts134ummary136Refe137ndex139

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-05-14 17:05:30

经典,感謝分享。

Generic placeholder image 卡了网匿名网友 2019-05-14 17:05:30

万能的CSDN, 完美PDF, 5积分太厚道了!

Generic placeholder image 卡了网匿名网友 2019-05-14 17:05:30

很棒,推荐

Generic placeholder image 卡了网匿名网友 2019-05-14 17:05:30

想在看一次