16 CDI (Web Beans)

»Jetzt weiß ich endlich, was ich dir bieten kann, Marge! Völlige und nie endende Abhängigkeit!«

Homer Simpson

16.1 Kurz gefasst

Was bis jetzt nur mit der Unterstützung von Frameworks wie [Spring] oder [Seam] möglich war, hält nun offiziell Einzug in die Welt der Java-EE-Spezifikationen. Die Rede ist von schichtenübergreifender, typsicherer Dependency Injection und kontextbasiertem Lebenszyklusmanagement. Gestatten: CDI!

Die zentrale Aufgabe von CDI (Contexts and Dependency Injection) ist die Standardisierung und Vereinfachung des Zusammenspiels zwischen der Präsentationsschicht JavaServer Faces (JSF) und der mit der EJB-Technologie implementierten Geschäftslogik. Darüber hinaus kann CDI auch im Umfeld von Java SE eingesetzt ...

Get EJB 3.1 professionell, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.