Запитання з тегом «cdi»


6
Чи варто використовувати @EJB або @Inject
Я знайшов це запитання: в чому різниця між @Inject та @EJB, але я не став мудрішим. Я раніше не робив Java EE і не маю досвіду введення залежності, тому я не розумію, що мені слід використовувати? Чи @EJB - це старий спосіб введення? Чи робиться ін'єкція контейнером EJB при використанні …
148 java  jakarta-ee  ejb  cdi 

16
Ідентифікація та вирішення javax.el.PropertyNotFoundException: Ціль недосяжний
При спробі посилатися на керований боб в EL так #{bean.entity.property}, іноді javax.el.PropertyNotFoundException: Target Unreachableвикидається виняток, як правило, коли потрібно встановити властивість bean або коли слід викликати дію bean. Здається, існує п’ять різних типів повідомлень: Ціль Недоступний, ідентифікатор 'bean' вирішений до нуля Ціль недосяжна, "суб'єкт" повернув нуль Націлити недосяжно, "null" повернуто …

2
Де використовувати EJB 3.1 та CDI?
Я роблю продукт на базі Java EE, в якому я використовую GlassFish 3 та EJB 3.1. У моїй програмі є сесійні боби , планувальник і використовуються веб-сервіси. Нещодавно я дізнався про Apache TomEE , який підтримує контексти та введення залежностей (CDI) . Контейнер GlassFish також підтримує CDI. Чи можу я …

5
Оброблення квасолі (@ManagedBean) або CDI Beans (@Named)?
Я щойно почав читати через Core JavaServer Faces, 3rd Ed. і вони говорять це (наголос мій): Історична випадковість, що для бобів, які можна використовувати на сторінках JSF, існує два окремих механізми - CDI-боби та квасоля, що управляється JSF. Ми пропонуємо використовувати CDI-боби, якщо ваша програма не повинна працювати на звичайному …
109 jsf  jakarta-ee  jsf-2  cdi 

3
Java EE 6 @ javax.annotation.ManagedBean vs. @ javax.inject.Named vs. @ javax.faces.ManagedBean
Я відчуваю, що в специфікації Java EE 6 невеликий безлад. Існує кілька наборів анотацій. У нас є javax.ejbпримітки, як @Statefulі @Statelessдля створення EJB. Існує також @javax.annotation.ManagedBeanможливість створити керований боб. Є примітки в javax.enterprise.contextподібних @SessionScopedі @RequestScoped. Більше того є @ManagedBeanі @SessionScoped/ @RequestScopedанотації в javax.faces.beanупаковці. А щоб зробити події складнішими, існує пакет …

3
Як порівняти CDI та EJB? взаємодіяти?
Мені важко зрозуміти, як вони взаємодіють і де лежить межа між ними. Вони перетинаються? Чи є надмірності між ними? Я знаю, що анотації пов'язані з обома, але мені не вдалося знайти повний список для обох з короткими описами. Не впевнений, чи це допоможе з'ясувати, чим вони відрізняються або де вони …
106 java  ejb  java-ee-6  cdi 

6
У чому різниця між сферами @ApplicationScoped та @Singleton у CDI?
У CDI існує псевдообсяг @ApplicationScopedі ( javax.inject) @Singleton. Яка різниця між ними? Окрім того, що @ApplicationScopedпроксі-сервер є, і @Singletonні. Чи можу я просто змінити свою @Singletonквасолю на @ApplicationScoped? Чи може @ApplicationScopedbean мати два (або більше) екземпляри?
96 java  scope  cdi 

7
WELD-000072 Керований компонент, що оголошує пасивуючий діапазон, повинен мати здатність до пасивації
Я написав просту програму у веб-формах Java, але я отримую таку помилку: WELD-000072 Керований компонент, що оголошує пасивуючий обсяг, повинен мати здатність до пасивації. Бін: керований бін [клас BeanPakage.DemoBeans] з кваліфікаторами [ @Any @Default @Named] Хтось може сказати мені, звідки ця помилка? import javax.enterprise.context.SessionScoped; import javax.inject.Named; @Named("DemoBeans") @SessionScoped public class …
89 java  cdi  jboss-weld 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.