cdi

Java-Plattform, Enterprise Edition (Java EE) 5 brachte die Abhängigkeitsinjektion (DI) mit Convention over Configuration in Enterprise JavaBeans (EJB) 3.0. Java EE 6 führt das flexible und leistungsstarke @ Inject-Abhängigkeitsinjektionsmodell (JSR-330 und JSR-299) zusätzlich zur bereits vorhandenen @ EJB-Annotation ein.
3
Antworten

Schweißnaht nicht richtig initialisiert

Ich richte eine Basisumgebung für das Lernen von CDI in JavaEE7 ein. Ich habe den folgenden Code zum Starten von Weld . Nur ein Start und Herunterfahren. %Vor% Ich folge meiner Konsole. %Vor% Die problematische Zeile ist WELD-000101 T...
11.07.2014, 19:21
4
Antworten

Kann ein CDI-Scope zerstört werden?

Ich arbeite an einer Java EE-Anwendung, hauptsächlich JAX-RS mit einer JSF-Verwaltungskonsole, die CDI / Weld für die Abhängigkeitsinjektion mit javax.enterprise.context.ApplicationScoped Objekte. Kleinere Debugging-Probleme beiseite, CDI hat...
23.06.2011, 19:16
3
Antworten

Java EE gegen Standalone

Ich arbeite an einem Projekt, bei dem wir mehrere eigenständige Module erstellen müssen, die sich mit einer Datenbank verbinden. Diese Module sind hauptsächlich Hintergrund-Geschäftsprozesse, also nicht viel Frontend. Außer einem Webmodul, das d...
27.11.2012, 16:06
1
Antwort

Ist der Konversationsbereich ein geeigneter Ersatz für den Ansichtsbereich?

In JSF 2.0 ist der offensichtlichste Anwendungsfall für den Ansichtsbereich eine einzelne Seite mit möglicherweise mehreren AJAX-Postbacks. Die Verwendung von CDI anstelle von JSF-verwalteten Beans lässt uns ohne den Ansichtsbereich, sodass wir...
01.01.2012, 12:48
2
Antworten

Wie werden Vererbung und Listen von CDI-Ereignissen verwendet?

Ist es möglich, Typvarianz in CDI-Ereignissen zu verwenden? Hier ist der Fall: Angenommen, ich habe einen Root-Ereignistyp MyEvent und Unterklasse DummyEvent Mein Ziel ist es, eine Liste von Ereignissen zu verarbeiten, die von einer...
28.01.2012, 02:28
2
Antworten

Warum gibt es einen WELD-001408, auch wenn der BeanManager den EJB kennt?

Beim Versuch, ein Ohr zu entfalten, erhalten wir das berüchtigte WELD-001408 (siehe unten für Stacktrace). Problem: Es scheint, dass WELD ein EJB über @Inject nicht in eine CDI-gesteuerte Bean (! = @ManagedBean) in einer lib / shared.jar inj...
03.12.2015, 11:51
1
Antwort

DeltaSpike mehrdeutige Abhängigkeit zwischen DefaultWindowContextQuotaHandler und JsfWindowContextQuotaHandler

Ich verwende DeltaSpike 1.7.1 und CDI 1.0 (Weld 1.1.5), die auf JBoss 7.1.1 implementiert sind. Es ist ein Legacy-Projekt und ich kann die Technologien, die wir verwenden, nicht ändern. Das Problem tritt nur bei der Bereitstellung mehrerer WA...
23.08.2016, 13:13
1
Antwort

Errai Erfahrung: Benutzeroberfläche, Kommunikation, Dependency-Injektion

Ich habe eine breite Erfahrung mit GWT, GIN und GWTP-Versand und da ich keine Erfahrung mit Errai habe, möchte ich Sie fragen, ob es wirklich eine gute Wahl ist, ein ganzes Rich Web zu erstellen Anwendung auf Errai als Grundlage. Wenn Sie große...
15.06.2014, 10:40
2
Antworten

Werden CDI-Ereignisse in JSF-Backing-Beans mit Sitzungsumfang beobachtet?

Ich frage mich, ob es möglich ist, ein CDI-Ereignis mit mehreren JSF 2.0-Session-Backbones zu beobachten. Ich dachte, dass ich Ereignis / Daten zu mehreren Sitzungen schieben könnte, indem ich das Ereignis beobachte. Ich habe einen kleinen Te...
19.12.2010, 06:43
3
Antworten

So deaktivieren Sie WELD auf WildFly

Wie man WELD auf WildFly vollständig deaktiviert. Ich brauche es nicht, weil ich ein anderes DI-Framework verwende.    Ausnahme 0:   javax.enterprise.inject.UnsatisfiedResolutionException: Eine Bean kann nicht für 'org.springframework.data.mo...
13.02.2014, 14:15