Patterns, principles, and practices of domain-driven design:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Indianapolis, IN
Wrox
[2015]
|
Schriftenreihe: | Wrox programmer to programmer
|
Schlagworte: | |
Online-Zugang: | Klappentext Inhaltsverzeichnis |
Beschreibung: | xliii, 746 Seiten Illustrationen |
ISBN: | 9781118714706 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042144364 | ||
003 | DE-604 | ||
005 | 20200227 | ||
007 | t | ||
008 | 141024s2015 a||| |||| 00||| eng d | ||
020 | |a 9781118714706 |c Print |9 978-1-118-71470-6 | ||
035 | |a (OCoLC)910596025 | ||
035 | |a (DE-599)BVBBV042144364 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-703 |a DE-11 |a DE-29T |a DE-1050 |a DE-384 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Millett, Scott |e Verfasser |4 aut | |
245 | 1 | 0 | |a Patterns, principles, and practices of domain-driven design |c Scott Millett, Nick Tune |
264 | 1 | |a Indianapolis, IN |b Wrox |c [2015] | |
300 | |a xliii, 746 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wrox programmer to programmer | |
650 | 0 | 7 | |a Objektorientierung |0 (DE-588)4346172-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Domain engineering |0 (DE-588)4584951-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 1 | |a Objektorientierung |0 (DE-588)4346172-4 |D s |
689 | 0 | 2 | |a Domain engineering |0 (DE-588)4584951-1 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Tune, Nick |e Verfasser |0 (DE-588)1071931407 |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-118-71465-2 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-118-71469-0 |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584275&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584275&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027584275 |
Datensatz im Suchindex
_version_ | 1804152631375953920 |
---|---|
adam_text | Build solutions for complex business
problems more effectively with
Domain-Driven Design
This book distills the ideas and theories of the Domain-Driven Design
(DDD) philosophy into a practical playbook that you can leverage to
simplify application development for complex problem domains.
A focus is placed on the principles and practices of decomposing
a complex problem space as well as the implementation patterns
and best practices for shaping a maintainable solution space. You
will learn how to build effective domain models through the use
of tactical patterns and how to retain their integrity by applying
the strategic patterns of DDD. Full end-to-end coding examples
demonstrate techniques for integrating a decomposed and distributed
solution space while coding best practices and patterns advise you on
how to architect applications for maintenance and scale.
• Offers a thorough introduction to the philosophy of DDD for professional
developers
• Simplifies the theories of Domain-Driven Design into practical principles
and practices
• Includes masses of code and examples of concepts in action that
other books have only covered theoretically
• Covers the patterns of CQRS, Messaging, REST, Event Sourcing and
Event-Driven Architectures
• Ideal for developers using Java, Ruby, and other languages who want
to learn common DDD implementation patterns
• Code examples presented in C# demonstrating concepts that can be
applied in any language
Wrox Professional guides are planned and written by working programmers
to meet the real-world needs of programmers, developers, and IT professionals.
Focused and relevant, they address the issues technology professionals face every
day. They provide examples, practical solutions, and expert education in new
technologies, all designed to help programmers do a better job.
About the authors
Scott Millett is the Director of
IT for lglu.com, and has been
working with .NET since ver-
sion 1.0. He was awarded the
ASP.NET MVP in 2010 and
2011, and is the author of
Professional ASP.NET Design
Patterns and Professional
Enterprise .NET.
Nick Tune is a software
developer delivering
solutions to complex
business problems using
technology, collaboration,
and Domain-Driven Design.
He continually seeks
improvement by working
on ambitious products and
with enthusiastic people.
Visit us at wrox.com where
you have access to free code
samples, Programmer to
Programmer forums, and
discussions on the latest
happenings in the industry
from around the world.
Cover Design: Wiley
Cover Image: ©iStockphoto.com/andynwt
Background: © PhotoAlto Images/Fotosearch
FH Also available
fS as an e-book
wrox
A Wiley Brand
www.wrox.com
COMPUTERS/Software Development/General
$59.99 USA
$71.99 CAN
PATTERNS, PRINCIPLES, AND PRACTICES
OF DOMAIN-DRIVEN PESIGNQ_______
INTRODUCTION........................................................XXXV
► PARTI THE PRINCIPLES AND PRACTICES OF
DOMAIN-DRIVEN DESIGN
CHAPTER 1 What Is Domain-Driven Design?.............................3
CHAPTER 2 Distilling the Problem Domain............................15
CHAPTER 3 Focusing on the Core Domain..............................31
CHAPTER 4 Model-Driven Design......................................41
CHAPTER 5 Domain Model Implementation Patterns.....................59
CHAPTER 6 Maintaining the Integrity of Domain Models with
Bounded Contexts.........................................73
CHAPTER 7 Context Mapping .........................................91
CHAPTER 8 Application Architecture................................105
CHAPTER 9 Common Problems for Teams Starting Out with
Domain-Driven Design....................................121
CHAPTER 10 Applying the Principles, Practices, and Patterns of DDD.131
► PART II STRATEGIC PATTERNS: COMMUNICATING
BETWEEN BOUNDED CONTEXTS
CHAPTER 11 Introduction to Bounded Context Integration.............151
CHAPTER 12 Integrating via Messaging...............................181
CHAPTER 13 Integrating via HTTP with RPC and REST..................245
► PART III TACTICAL PATTERNS: CREATING EFFECTIVE
DOMAIN MODELS
CHAPTER 14 Introducing the Domain Modeling Building Blocks.........309
CHAPTER 15 Value Objects...........................................329
CHAPTER 16 Entities................................................361
Continues
389
405
427
469
479
595
645
669
687
713
737
Domain Services..........................................
Domain Events............................................
Aggregates...............................................
Factories................................................
Repositories.............................................
Event Sourcing...........................................
DESIGN PATTERNS FOR EFFECTIVE APPLICATIONS
Architecting Application User Interfaces.................
CQRS: An Architecture of a Bounded Context...............
Commands: Application Service Patterns for
Processing Business Use Cases............................
Queries: Domain Reporting................................
|
any_adam_object | 1 |
author | Millett, Scott Tune, Nick |
author_GND | (DE-588)1071931407 |
author_facet | Millett, Scott Tune, Nick |
author_role | aut aut |
author_sort | Millett, Scott |
author_variant | s m sm n t nt |
building | Verbundindex |
bvnumber | BV042144364 |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)910596025 (DE-599)BVBBV042144364 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02045nam a2200421 c 4500</leader><controlfield tag="001">BV042144364</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20200227 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">141024s2015 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781118714706</subfield><subfield code="c">Print</subfield><subfield code="9">978-1-118-71470-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)910596025</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042144364</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-384</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Millett, Scott</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Patterns, principles, and practices of domain-driven design</subfield><subfield code="c">Scott Millett, Nick Tune</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Indianapolis, IN</subfield><subfield code="b">Wrox</subfield><subfield code="c">[2015]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xliii, 746 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Wrox programmer to programmer</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierung</subfield><subfield code="0">(DE-588)4346172-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Domain engineering</subfield><subfield code="0">(DE-588)4584951-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Objektorientierung</subfield><subfield code="0">(DE-588)4346172-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Domain engineering</subfield><subfield code="0">(DE-588)4584951-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Tune, Nick</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1071931407</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-118-71465-2</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-118-71469-0</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584275&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584275&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027584275</subfield></datafield></record></collection> |
id | DE-604.BV042144364 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:13:47Z |
institution | BVB |
isbn | 9781118714706 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027584275 |
oclc_num | 910596025 |
open_access_boolean | |
owner | DE-703 DE-11 DE-29T DE-1050 DE-384 |
owner_facet | DE-703 DE-11 DE-29T DE-1050 DE-384 |
physical | xliii, 746 Seiten Illustrationen |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Wrox |
record_format | marc |
series2 | Wrox programmer to programmer |
spelling | Millett, Scott Verfasser aut Patterns, principles, and practices of domain-driven design Scott Millett, Nick Tune Indianapolis, IN Wrox [2015] xliii, 746 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier Wrox programmer to programmer Objektorientierung (DE-588)4346172-4 gnd rswk-swf Domain engineering (DE-588)4584951-1 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 s Objektorientierung (DE-588)4346172-4 s Domain engineering (DE-588)4584951-1 s DE-604 Tune, Nick Verfasser (DE-588)1071931407 aut Erscheint auch als Online-Ausgabe 978-1-118-71465-2 Erscheint auch als Online-Ausgabe 978-1-118-71469-0 Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584275&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Klappentext Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584275&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Millett, Scott Tune, Nick Patterns, principles, and practices of domain-driven design Objektorientierung (DE-588)4346172-4 gnd Domain engineering (DE-588)4584951-1 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
subject_GND | (DE-588)4346172-4 (DE-588)4584951-1 (DE-588)4116522-6 |
title | Patterns, principles, and practices of domain-driven design |
title_auth | Patterns, principles, and practices of domain-driven design |
title_exact_search | Patterns, principles, and practices of domain-driven design |
title_full | Patterns, principles, and practices of domain-driven design Scott Millett, Nick Tune |
title_fullStr | Patterns, principles, and practices of domain-driven design Scott Millett, Nick Tune |
title_full_unstemmed | Patterns, principles, and practices of domain-driven design Scott Millett, Nick Tune |
title_short | Patterns, principles, and practices of domain-driven design |
title_sort | patterns principles and practices of domain driven design |
topic | Objektorientierung (DE-588)4346172-4 gnd Domain engineering (DE-588)4584951-1 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
topic_facet | Objektorientierung Domain engineering Softwareentwicklung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584275&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027584275&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT millettscott patternsprinciplesandpracticesofdomaindrivendesign AT tunenick patternsprinciplesandpracticesofdomaindrivendesign |