Pytania otagowane jako cdi


6
Czy powinienem używać @EJB czy @Inject
Znalazłem to pytanie: Jaka jest różnica między @Inject a @EJB, ale nie zrozumiałem nic mądrzejszego. Nie robiłem wcześniej Java EE ani nie mam doświadczenia z wstrzykiwaniem zależności, więc nie rozumiem, czego powinienem użyć? Czy @EJB to stary sposób wstrzykiwania? Czy wstrzyknięcie jest wykonywane przez kontener EJB podczas korzystania z tej …
148 java  jakarta-ee  ejb  cdi 

16
Identyfikowanie i rozwiązywanie problemu javax.el.PropertyNotFoundException: Target Unreachable
Podczas próby odwołania się do zarządzanego komponentu bean w EL, w ten sposób #{bean.entity.property}, czasami jest javax.el.PropertyNotFoundException: Target Unreachablegenerowany wyjątek, zwykle gdy ma zostać ustawiona właściwość fasoli lub gdy ma zostać wywołana akcja komponentu bean. Wydaje się, że istnieje pięć różnych rodzajów wiadomości: Cel nieosiągalny, identyfikator „ziarno” został rozwiązany na …

2
Gdzie używać EJB 3.1 i CDI?
Tworzę produkt oparty na Java EE, w którym używam GlassFish 3 i EJB 3.1. Moja aplikacja zawiera ziarna sesji , harmonogram i korzysta z usług internetowych. Niedawno dowiedziałem się o Apache TomEE , który obsługuje funkcje Contexts and Dependency Injection (CDI) . Pojemnik GlassFish obsługuje również CDI. Czy mogę wymienić …

5
Fasola (@ManagedBean) czy fasola CDI (@Named)?
Właśnie zacząłem czytać Core JavaServer Faces, 3rd Ed. i mówią tak (moje podkreślenie): To historyczny przypadek, że istnieją dwa oddzielne mechanizmy, fasola CDI i fasola zarządzana przez JSF, dla komponentów bean, które mogą być używane na stronach JSF. Sugerujemy użycie fasoli CDI, chyba że aplikacja musi działać na zwykłym programie …
109 jsf  jakarta-ee  jsf-2  cdi 

3
Java EE 6 @ javax.annotation.ManagedBean vs @ javax.inject.Named vs @ javax.faces.ManagedBean
Czuję, że w specyfikacji Java EE 6 jest trochę bałaganu. Istnieje kilka zestawów adnotacji. Mamy javax.ejbadnotacje takie jak @Statefuli @Statelessdo tworzenia EJB. Istnieje również @javax.annotation.ManagedBeanmożliwość stworzenia zarządzanej fasoli. Są adnotacje w javax.enterprise.contextjak @SessionScopedi @RequestScoped. Co więcej, w pakiecie znajdują się również @ManagedBeani @SessionScoped/ @RequestScopedadnotacje javax.faces.bean. Aby jeszcze bardziej skomplikować sprawę, …

3
Jak porównać CDI i EJB? oddziaływać?
Trudno mi zrozumieć, jak te dwie osoby oddziałują na siebie i gdzie leży granica między nimi. Czy się pokrywają? Czy są między nimi zwolnienia? Wiem, że istnieją adnotacje związane z obydwoma, ale nie udało mi się znaleźć pełnej listy obu z krótkimi opisami. Nie jestem pewien, czy pomogłoby to wyjaśnić, …
106 java  ejb  java-ee-6  cdi 


7
WELD-000072 Zarządzana fasola deklarująca zakres pasywacji musi mieć zdolność pasywacji
Napisałem prosty program w formularzach internetowych java, ale otrzymuję następujący błąd: WELD-000072 Zarządzana fasola deklarująca zakres pasywacji musi mieć zdolność pasywacji. Bean: Managed Bean [klasa BeanPakage.DemoBeans] z kwalifikatorami [ @Any @Default @Named] Czy ktoś może mi powiedzieć, skąd bierze się ten błąd? import javax.enterprise.context.SessionScoped; import javax.inject.Named; @Named("DemoBeans") @SessionScoped public class …
89 java  cdi  jboss-weld 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.