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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.