{"product_id":"jakarta-ee-dependency-injection-for-java-developers-a-practical-guide-to-dependency-injection-on-the-jakarta-ee-formerly-java-ee-platform-paperback","title":"Jakarta EE Dependency Injection for Java Developers: A Practical Guide to Dependency Injection on the Jakarta EE (formerly Java EE) Platform - Paperback","description":"\u003cp\u003eby \u003cb\u003eLuqman Saeed\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWARNING - DO NOT BUY THIS BOOK IF YOU DON'T WANT TO BE ABLE TO BUILD LOOSELY COUPLED JAVA APPS  \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eDependency Injection is the cornerstone of good, decoupled software engineering principles. And this book is your ultimate guide to the latest \u003cstrong\u003eContexts and Dependency Injection (CDI 2.0) standard on the Jakarta EE (formerly Java EE) Platform\u003c\/strong\u003e. \u003c\/p\u003e\u003cp\u003eYou will learn how the Java EE dependency injection framework - CDI - helps you write better code through the provision of\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePowerful, extensible and well defined contextual lifecycles for components\u003c\/li\u003e\n\u003cli\u003eA mechanism for decoupling application components through a typesafe event API\u003c\/li\u003e\n\u003cli\u003eTypesafe interceptors for altering the behaviour of components at runtime\u003c\/li\u003e\n\u003cli\u003eA well defined Qualifier system for easy isolation of beans\u003c\/li\u003e\n\u003cli\u003eA Producer mechanism for converting almost any valid Java type to a CDI managed bean\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAll these and more will be covered in an exciting way through a mixture of detailed theoretical explanations and practical code samples. \u003c\/p\u003e\u003cp\u003eIf you have ever wanted to write clean Java EE code, this book is your best guide for that. You will pick up valuable tips along the way from your instructor's years of experience. This course will cover CDI 2.0 in detail, as well as equip you with the theoretical underpinnings of Java EE. \u003c\/p\u003e\u003cp\u003eJakarta EE Dependency Injection for Java Developers covers topics such as\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWhat is Java EE? \u003c\/li\u003e\n\u003cli\u003eWhat is Jakarta EE?\u003c\/li\u003e\n\u003cli\u003eHow is Java EE evolved?\u003c\/li\u003e\n\u003cli\u003eWhat is the JCP?\u003c\/li\u003e\n\u003cli\u003eWhat is a JSR?\u003c\/li\u003e\n\u003cli\u003eWhat is a Reference Implementation?\u003c\/li\u003e\n\u003cli\u003eHow to contribute to the advancement of Java\u003c\/li\u003e\n\u003cli\u003eContexts and Dependency Injection\u003c\/li\u003e\n\u003cli\u003eGood software engineering principles and more\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eJakarta EE Dependency Injection for Java Developers\u003c\/strong\u003e is packed with so much that by the end of the course, you will feel confident to use your new found knowledge to help you write better, readable, maintainable and long lived software. \u003c\/p\u003e\u003cp\u003eSo go ahead, \u003cstrong\u003eclick on the buy now button\u003c\/strong\u003e and be on your way to writing better software. See you in the course. \u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 84\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.17 x 11.02 x 8.5 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e May 27, 2019\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42738244223039,"sku":"9781070235448","price":32.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0105\/8226\/1823\/files\/bd0092950750d5d2996ff03bb2674a04.webp?v=1765152635","url":"https:\/\/dhlswag.com\/products\/jakarta-ee-dependency-injection-for-java-developers-a-practical-guide-to-dependency-injection-on-the-jakarta-ee-formerly-java-ee-platform-paperback","provider":"BBB","version":"1.0","type":"link"}