Implementing Domain-Driven Design, 1st edition
BRAND: PEARSON
Publisher: | Addison-Wesley Professional |
Author: | Vaughn Vernon |
Edition: | (February 6, 2013) © 2013 |
eBook ISBN: | 9780133039887 |
Print ISBN: | 9780321834577 |
Type: | 1 Year Subscription. Dành cho Cá nhân |
eBook edition. 1 Year Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In
See what in the box
Mô tả sản phẩm
Triển khai Thiết kế hướng miền trình bày cách tiếp cận từ trên xuống để hiểu thiết kế hướng miền (DDD) theo cách kết nối trôi chảy các mô hình chiến lược với các công cụ lập trình chiến thuật cơ bản. Cặp đôi Vaughn Vernon đã hướng dẫn các phương pháp triển khai với kiến trúc hiện đại, nêu bật tầm quan trọng và giá trị của việc tập trung vào lĩnh vực kinh doanh đồng thời cân bằng các cân nhắc về mặt kỹ thuật.
Dựa trên cuốn sách nổi tiếng của Eric Evans, Thiết kế hướng tên miền, tác giả trình bày các kỹ thuật DDD thực tế thông qua các ví dụ từ các miền quen thuộc. Mỗi nguyên tắc đều được hỗ trợ bằng các ví dụ Java thực tế—tất cả đều có thể áp dụng cho các nhà phát triển C#—và tất cả nội dung được gắn với nhau bằng một nghiên cứu điển hình duy nhất: phân phối hệ thống SaaS dựa trên Scrum quy mô lớn cho môi trường nhiều bên thuê.
Tác giả sẽ đưa bạn vượt xa các phương pháp tiếp cận “DDD-lite” chỉ coi DDD như một bộ công cụ kỹ thuật và chỉ cho bạn cách tận dụng tối đa “các mẫu thiết kế chiến lược” của DDD bằng cách sử dụng Bối cảnh giới hạn, Bản đồ bối cảnh và Ngôn ngữ phổ biến. Bằng cách sử dụng các kỹ thuật và ví dụ này, bạn có thể giảm thời gian tiếp thị và cải thiện chất lượng khi xây dựng phần mềm linh hoạt hơn, có khả năng mở rộng hơn và phù hợp chặt chẽ hơn với các mục tiêu kinh doanh.
Bảo hiểm bao gồm
Bắt đầu đúng cách với DDD để bạn có thể nhanh chóng thu được giá trị từ nó
Sử dụng DDD trong các kiến trúc đa dạng, bao gồm Hexagonal, SOA, REST, CQRS, Event-Driven và Fabric/Grid-Based
Thiết kế và áp dụng các Thực thể một cách phù hợp và tìm hiểu khi nào nên sử dụng Đối tượng Giá trị thay thế
Nắm vững kỹ thuật Sự kiện miền mới mạnh mẽ của DDD
Thiết kế kho lưu trữ cho ORM, NoSQL và các cơ sở dữ liệu khác
Chapter 1: Getting Started with DDD
Chapter 2: Domains, Subdomains, and Bounded Contexts
Chapter 3: Context Maps
Chapter 4: Architecture
Chapter 5: Entities
Chapter 6: Value Objects
Chapter 7: Services
Chapter 8: Domain Events
Chapter 9: Modules
Chapter 10: Aggregates
Chapter 11: Factories
Chapter 12: Repositories
Chapter 13: Integrating Bounded Contexts
Chapter 14: Application
Appendix A: Aggregates and Event Sourcing: A+ES
Triển khai Thiết kế hướng miền trình bày cách tiếp cận từ trên xuống để hiểu thiết kế hướng miền (DDD) theo cách kết nối trôi chảy các mô hình chiến lược với các công cụ lập trình chiến thuật cơ bản. Cặp đôi Vaughn Vernon đã hướng dẫn các phương pháp triển khai với kiến trúc hiện đại, nêu bật tầm quan trọng và giá trị của việc tập trung vào lĩnh vực kinh doanh đồng thời cân bằng các cân nhắc về mặt kỹ thuật.
Dựa trên cuốn sách nổi tiếng của Eric Evans, Thiết kế hướng tên miền, tác giả trình bày các kỹ thuật DDD thực tế thông qua các ví dụ từ các miền quen thuộc. Mỗi nguyên tắc đều được hỗ trợ bằng các ví dụ Java thực tế—tất cả đều có thể áp dụng cho các nhà phát triển C#—và tất cả nội dung được gắn với nhau bằng một nghiên cứu điển hình duy nhất: phân phối hệ thống SaaS dựa trên Scrum quy mô lớn cho môi trường nhiều bên thuê.
Tác giả sẽ đưa bạn vượt xa các phương pháp tiếp cận “DDD-lite” chỉ coi DDD như một bộ công cụ kỹ thuật và chỉ cho bạn cách tận dụng tối đa “các mẫu thiết kế chiến lược” của DDD bằng cách sử dụng Bối cảnh giới hạn, Bản đồ bối cảnh và Ngôn ngữ phổ biến. Bằng cách sử dụng các kỹ thuật và ví dụ này, bạn có thể giảm thời gian tiếp thị và cải thiện chất lượng khi xây dựng phần mềm linh hoạt hơn, có khả năng mở rộng hơn và phù hợp chặt chẽ hơn với các mục tiêu kinh doanh.
Bảo hiểm bao gồm
Bắt đầu đúng cách với DDD để bạn có thể nhanh chóng thu được giá trị từ nó
Sử dụng DDD trong các kiến trúc đa dạng, bao gồm Hexagonal, SOA, REST, CQRS, Event-Driven và Fabric/Grid-Based
Thiết kế và áp dụng các Thực thể một cách phù hợp và tìm hiểu khi nào nên sử dụng Đối tượng Giá trị thay thế
Nắm vững kỹ thuật Sự kiện miền mới mạnh mẽ của DDD
Thiết kế kho lưu trữ cho ORM, NoSQL và các cơ sở dữ liệu khác
Chapter 1: Getting Started with DDD
Chapter 2: Domains, Subdomains, and Bounded Contexts
Chapter 3: Context Maps
Chapter 4: Architecture
Chapter 5: Entities
Chapter 6: Value Objects
Chapter 7: Services
Chapter 8: Domain Events
Chapter 9: Modules
Chapter 10: Aggregates
Chapter 11: Factories
Chapter 12: Repositories
Chapter 13: Integrating Bounded Contexts
Chapter 14: Application
Appendix A: Aggregates and Event Sourcing: A+ES