Practical domain-driven design in Enterprise Java : using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework /: using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework. ([2019])
- Record Type:
- Book
- Title:
- Practical domain-driven design in Enterprise Java : using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework /: using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework. ([2019])
- Main Title:
- Practical domain-driven design in Enterprise Java : using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework
- Further Information:
- Note: Vijay Nair.
- Authors:
- Nair, Vijay
- Contents:
- Chapter 1: Domain Driven Design DistilledChapter Goal: Quick overview on DDD concepts. Will cover all the essentials including language . bounded contexts sub-domains, aggregates and entities Chapter 2 : Cargo Tracker Chapter Goal : Overview of our reference application and relevant use cases. This chapter will include mapping of DDD concepts to the use cases (Which bounded contexts, aggregate design, events that are emitted etc…) at a conceptual level. Chapter 3: Cargo Tracker as a monolithChapter Goal: Using Jakarta EE as the base, this chapter will explore how we can build Cargo Tracker as a monolithic application using DDD concepts. This chapter will essentially take the core components of Jakarta EE and map it out to the corresponding DDD philosophies. At the end of the chapter we will have a complete running application on Jakarta EE based on DDD Chapter 4: Decomposing Cargo Tracker using Micro ProfileChapter Goal: Once the monolith is developed, we then move to moving it towards a microservices based architecture again based on DDD concepts. This chapter will essentially take the core components of the MicroProfile platform and map it out to the corresponding DDD philosophies. At the end of the chapter we will have a complete running application on MicroProfile based on DDD Chapter 5: Decomposing Cargo Tracker using Spring BootChapter Goal: This chapter repeats chapter 4 in intent except the execution platform is based on Spring Boot Chapter 6: CQRS / Event SourcingChapter 1: Domain Driven Design DistilledChapter Goal: Quick overview on DDD concepts. Will cover all the essentials including language . bounded contexts sub-domains, aggregates and entities Chapter 2 : Cargo Tracker Chapter Goal : Overview of our reference application and relevant use cases. This chapter will include mapping of DDD concepts to the use cases (Which bounded contexts, aggregate design, events that are emitted etc…) at a conceptual level. Chapter 3: Cargo Tracker as a monolithChapter Goal: Using Jakarta EE as the base, this chapter will explore how we can build Cargo Tracker as a monolithic application using DDD concepts. This chapter will essentially take the core components of Jakarta EE and map it out to the corresponding DDD philosophies. At the end of the chapter we will have a complete running application on Jakarta EE based on DDD Chapter 4: Decomposing Cargo Tracker using Micro ProfileChapter Goal: Once the monolith is developed, we then move to moving it towards a microservices based architecture again based on DDD concepts. This chapter will essentially take the core components of the MicroProfile platform and map it out to the corresponding DDD philosophies. At the end of the chapter we will have a complete running application on MicroProfile based on DDD Chapter 5: Decomposing Cargo Tracker using Spring BootChapter Goal: This chapter repeats chapter 4 in intent except the execution platform is based on Spring Boot Chapter 6: CQRS / Event Sourcing using AXONChapter Goal: This chapter delves into a new mechanism of developing Cargo Tracker using CQRS and Event Sourcing. It will first explain what CQRS and E/S is all about. It then moves towards developing the application using the AXON platform. … (more)
- Publisher Details:
- New York : Apress
- Publication Date:
- 2019
- Copyright Date:
- 2019
- Extent:
- 1 online resource, illustrations (some color)
- Subjects:
- 005.13/3
Computer software -- Development
Java (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781484245439
1484245431 - Related ISBNs:
- 9781484245422
- Notes:
- Note: Online resource; title from PDF title page (SpringerLink, viewed September 23, 2019).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.454743
- Ingest File:
- 02_591.xml