W zarządzanym komponencie bean @PostConstructjest wywoływany po zwykłym konstruktorze obiektów Java. Dlaczego miałbym używać @PostConstructinicjowania za pomocą komponentu bean zamiast zwykłego
W zarządzanym komponencie bean @PostConstructjest wywoływany po zwykłym konstruktorze obiektów Java. Dlaczego miałbym używać @PostConstructinicjowania za pomocą komponentu bean zamiast zwykłego
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...
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...
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...
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...
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...
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...
W CDI jest pseudozakres @ApplicationScopedi ( javax.inject) @Singleton. Jaka jest różnica między nimi? Poza tym, że @ApplicationScopedjest proxy, a @Singletonnie jest. Czy mogę po prostu zmienić moją @Singletonfasolę na @ApplicationScoped? Czy @ApplicationScopedfasola może mieć dwie (lub...
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...