9 JSF und CDI

Mit Contexts and Dependency Injection for Java (CDI) enthält Java EE ab Version 6 einen neuen Standard, um Beans zu verwalten und über Dependency-Injection miteinander zu verbinden. Der Einsatz von CDI in JSF-Projekten bietet eine ganze Reihe von Vorteilen gegenüber dem Einsatz der internen Managed Bean Creation Facility. CDI bringt unter anderem einen viel mächtigeren, typsicheren Dependency-Injection-Mechanismus, Unterstützung für Interceptors und Decorators und eine sehr einfache Interaktion über Ereignisse mit, um nur einige der Vorteile zu nennen – und das alles, ohne die Komplexität der Anwendung merklich zu erhöhen. Aus Sicht von JSF macht es keinen Unterschied, ob Beans über CDI oder JSF-intern verwaltet werden. Die Verbindung ...

Get JavaServer Faces 2.2, 3rd 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.