Tag Archives: Dependency Injection

CDI Unterstützung für Infinispan

Infinispan unterstützt CDI (Contexts and Dependency Injection) über das Modul infinispan-cdi. Das Modul ermöglicht sowohl den Infinispan-Cache zu konfigurieren als auch das Injizieren von Cache-Instanzen in CDI-Beans. Zusätzlich bietet das Modul eine partielle Unterstützung der JCache (JSR-107) Cache Annotationen.

Posted in Java EE, Java Persistence, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , | Leave a comment

When to prefer EJB over CDI

While Contexts and Dependency Injection (JSR 299, CDI)  is becoming more and more popular, there is also some confusion about the usage of CDI and EJB. We are sometimes asked by our clients when to prefer one over the other. … Continue reading

Posted in Did you know?, Java EE | Tagged , , , , , | Leave a comment

Maven 3.1.0 Released

The build tool Apache Maven has been released in version 3.1.0. The most noteworthy changes of this release are the following: JSR 330 (Dependency Injection for Java) is used for extensions and plugins. While JSR 330 has been available in … Continue reading

Posted in Build, config and deploy | Tagged , , , , , | Leave a comment

Component-scan mit einer Namenskonvention in Spring

Um Komponenten in einem Spring-Container bekannt zu machen, gibt es zwei grundsätzlich unterschiedliche Möglichkeiten: Explizite Bekanntmachung der Komponente z.B. per -Tag Automatische Suche nach Komponenten im Klassenpfad mit dem Tag Die automatische Suche macht dabei standardmäßig alle Klassen im Klassenpfad … Continue reading

Posted in Spring Universe | Tagged , , , , , | Leave a comment

Dependency Injection und AOP mit CDI (JavaEE 6)

Über den JavaEE 6 Standard CDI (Context and Dependency Injection, JSR 299) findet man viele Einsteiger-Tutorials in der Form Getting Started oder CDI + JSF. Für grundlegende Beispiele und Anwendungsszenarios sollte man aber mal einen Blick auf die Seite “Java EE … Continue reading

Posted in Java and Quality, Java EE | Tagged , , , , | 1 Comment

8 Möglichkeiten, Projekte mit Spring aufzubauen

Das Spring-Framework ist sehr flexibel. Viele Wege führen nach Rom und Umgebung: Explicit XML Alle Beans und alle Abhängigkeiten werden explizit in der XML-Konfiguration aufgeführt. Annotations Spring-Beans werden mit der Annotation @Service und Abhängigkeiten mit der Annotation @Autowired bekannt gemacht. … Continue reading

Posted in Spring Universe | Tagged , , , | Leave a comment

Difference between @Autowired and @Resource in Spring

The main difference is that @Autowired wires per type and @Resource wires per bean name. But @Autowired in combination with @Qualifier also autowires by name. …@Autowired is a spring annotation whereas @Resource is specified by the JSR-250. So the latter … Continue reading

Posted in Spring Universe | Tagged , , , | Leave a comment