000914742 000__ 03615cam\a2200469Ii\4500 000914742 001__ 914742 000914742 005__ 20230306150539.0 000914742 006__ m\\\\\o\\d\\\\\\\\ 000914742 007__ cr\cn\nnnunnun 000914742 008__ 190923s2019\\\\nyua\\\\o\\\\\001\0\eng\d 000914742 019__ $$a1119627145$$a1121275576 000914742 020__ $$a9781484245439$$q(electronic book) 000914742 020__ $$a1484245431$$q(electronic book) 000914742 020__ $$z9781484245422 000914742 0247_ $$a10.1007/978-1-4842-4543-9$$2doi 000914742 0247_ $$a10.1007/978-1-4842-4 000914742 035__ $$aSP(OCoLC)on1120720009 000914742 035__ $$aSP(OCoLC)1120720009$$z(OCoLC)1119627145$$z(OCoLC)1121275576 000914742 040__ $$aGW5XE$$beng$$erda$$epn$$cGW5XE$$dEBLCP$$dLQU$$dUKMGB$$dOCLCF 000914742 049__ $$aISEA 000914742 050_4 $$aQA76.73.J38$$bN35 2019eb 000914742 08204 $$a005.13/3$$223 000914742 1001_ $$aNair, Vijay,$$eauthor. 000914742 24510 $$aPractical domain-driven design in Enterprise Java :$$busing Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework /$$cVijay Nair. 000914742 264_1 $$aNew York :$$bApress,$$c[2019] 000914742 264_4 $$c©2019 000914742 300__ $$a1 online resource :$$billustrations 000914742 336__ $$atext$$btxt$$2rdacontent 000914742 337__ $$acomputer$$bc$$2rdamedia 000914742 338__ $$aonline resource$$bcr$$2rdacarrier 000914742 500__ $$aIncludes index. 000914742 5050_ $$a1. Domain Driven Design -- 2. Cargo Tracker -- 3. Cargo Tracker -- Jakarta EE -- 4. Cargo Tracker -- Eclipse MicroProfile -- 5. Cargo Tracker -- Spring Boot -- 6. Cargo Tracker -- Axon Framework. 000914742 506__ $$aAccess limited to authorized users. 000914742 520__ $$aSee how Domain-Driven Design (DDD) combines with Jakarta EE MicroProfile or Spring Boot to offer a complete suite for building enterprise-grade applications. In this book you will see how these all come together in one of the most efficient ways to develop complex software. Practical Domain-Driven Design in Enterprise Java starts by building out the Cargo Tracker reference application as a monolithic application using the Jakarta EE platform. By doing so, you will map concepts of DDD (bounded contexts, language, and aggregates) to the corresponding available tools (CDI, JAX-RS, and JPA) within the Jakarta EE platform. Once you have completed the monolithic application, you will walk through the complete conversion of the monolith to a microservices-based architecture, again mapping the concepts of DDD and the corresponding available tools within the MicroProfile platform (config, discovery, and fault tolerance). To finish this section, you will examine the same microservices architecture on the Spring Boot platform. The final set of chapters looks at what the application would be like if you used the CQRS and event sourcing patterns. Here youll use the Axon framework as the base framework. You will: Discover the DDD architectural principles and use the DDD design patterns Use the new Eclipse Jakarta EE platform Work with the Spring Boot framework Implement microservices design patterns, including context mapping, logic design, entities, integration, testing, and security Carry out event sourcing Apply CQRS. 000914742 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed September 23, 2019). 000914742 650_0 $$aComputer software$$xDevelopment. 000914742 650_0 $$aJava (Computer program language) 000914742 77608 $$iPrint version:$$aNair, Vijay$$tPractical Domain-Driven Design in Enterprise Java : Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework$$dBerkeley, CA : Apress L. P.,c2019$$z9781484245422 000914742 852__ $$bebk 000914742 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-4543-9$$zOnline Access$$91397441.1 000914742 909CO $$ooai:library.usi.edu:914742$$pGLOBAL_SET 000914742 980__ $$aEBOOK 000914742 980__ $$aBIB 000914742 982__ $$aEbook 000914742 983__ $$aOnline 000914742 994__ $$a92$$bISE