LEADER 03988nam 22006375 450 001 9910380732903321 005 20200702044628.0 010 $a9781484256428 010 $a1484256425 024 7 $a10.1007/978-1-4842-5642-8 035 $a(CKB)4100000010348888 035 $a(DE-He213)978-1-4842-5642-8 035 $a(MiAaPQ)EBC6109994 035 $a(CaSebORM)9781484256428 035 $a(PPN)242982158 035 $a(OCoLC)1176246174 035 $a(OCoLC)on1176246174 035 $a(EXLCZ)994100000010348888 100 $a20200212d2020 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aIntroducing Jakarta EE CDI $eContexts and Dependency Injection for Enterprise Java Development /$fby Luqman Saeed 205 $a1st ed. 2020. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2020. 215 $a1 online resource (XIII, 91 p. 68 illus.) 300 $aIncludes index. 311 08$a9781484256411 311 08$a1484256417 320 $aIncludes bibliographical references. 327 $aChapter 1: What is Java EE? -- Chapter 2: What is a Java Specification Request (JSR)? -- Chapter 3: What is a Reference Implementation? -- Chapter 4: What is an Application Server? -- Chapter 5: What is Jakarta EE? -- Chapter 6: Why Jakarta EE? -- Chapter 7: Jakarta EE And the Spring Framework -- Chapter 8:The Contexts and Dependency Injection (CDI) API -- Chapter 9: CDI Stereotypes -- Chapter 10: The CDI Ecosystem -- Afterword. 330 $aDiscover the Jakarta EE Contexts and Dependency Injection (CDI 2.0) framework which helps you write better code through the use of well-defined enterprise Java-based components and beans (EJBs). If you have ever wanted to write clean Java EE code, this short book is your best guide for doing so: you will pick up valuable tips along the way from your author's years of experience teaching and coding. Introducing Jakarta EE CDI covers CDI 2.0 in detail and equips you with the theoretical underpinnings of Java EE, now Jakarta EE. This book is packed with so much that by the end of it, you will feel confident to use your new-found knowledge to help you write better, readable, maintainable, and long-lived mission-critical software. You will: Write better code with the Jakarta EE Contexts and Dependency Injection (CDI) framework Work with the powerful, extensible, and well-defined contextual life cycle for components Use CDI?s mechanism for decoupling application components through a typesafe event API Build typesafe interceptors for altering the behaviour of components at runtime Harness the well-defined qualifier system for easy isolation of beans Convert almost any valid Java type to a CDI managed bean with CDI?s producer mechanism. 517 3 $aIntroducing Jakarta Enterprise Edition Contexts and Dependency Injection 606 $aJava (Computer program language) 606 $aComputer programming 606 $aProgramming languages (Electronic computers) 606 $aJava$3https://scigraph.springernature.com/ontologies/product-market-codes/I29070 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 615 0$aJava (Computer program language) 615 0$aComputer programming. 615 0$aProgramming languages (Electronic computers) 615 14$aJava. 615 24$aProgramming Techniques. 615 24$aProgramming Languages, Compilers, Interpreters. 676 $a005.133 700 $aSaeed$b Luqman$4aut$4http://id.loc.gov/vocabulary/relators/aut$0897549 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910380732903321 996 $aIntroducing Jakarta EE CDI$92005328 997 $aUNINA