Вопросы по теме 'cdi'

Различия между реализациями Java EE 6 CDI
Я просмотрел справочную реализацию JSR-299 Contexts and Dependency Injection от JBoss и хотел узнать, как другие реализации CDI сравниваются друг с другом. В частности, я знаю о Weld, Resin CanDI (от Caucho) и Apache OpenWebBeans.
11260 просмотров
schedule 02.04.2022

Java EE без сервера приложений
Начиная с EJB 3, у нас есть встраиваемые контейнеры EJB, реализации JPA можно использовать без сервера приложений, есть Weld для контекстов, внедрения зависимостей и так далее. Поскольку во многих системах доступен только Tomcat, мне интересно, можно...
4689 просмотров

Внедрение зависимостей с помощью @Inject в Weld (JSR-299 RI). Как найти соответствующий @Produces?
Я играл с эталонной реализацией JSR-299 «Weld» с целью использования ее в автономном приложении, я просмотрел документацию и поразился волшебству. Мой вопрос заключается в том, как находится производитель данного объекта для @Inject'ed? Либо...
1045 просмотров

Google Guice против JSR-299 CDI / Weld
Weld, эталонная реализация JSR-299 Contexts and Dependency Injection, считает себя своего рода преемником Spring и Guice. CDI находился под влиянием ряда существующих сред Java, включая Seam, Guice и Spring. Тем не менее, CDI имеет свой...
22830 просмотров

Где я должен декларировать свои ресурсы CDI?
JSR-299 (CDI) представляет (к сожалению, названную) концепцию ресурса: http://docs.jboss.org/weld/reference/1.0.0/en-US/html/resources.html#d0e4373 Ресурс в этой номенклатуре можно рассматривать как мост между брендом внедрения зависимостей Java...
787 просмотров
schedule 29.08.2022

Спящий режим — CDI
У меня есть несколько прослушивателей Hibernate Envers, которые я использую для целей аудита. Я только начинаю работать с CDI и пока приятно удивлен его простотой и мощью. Поскольку кажется, что все интегрирует функциональность CDI, я подумал, что...
1921 просмотров
schedule 13.06.2023

Как избежать ConcurrentModificationExceptions при использовании EJB3.1 @Asynchronous
[Моя установка: приложение Java EE 6 с EJB3.1, CDI/Weld, JSF2, работающим на Glassfish 3.0.1] Я читал несколько статей о новых @Asynchronous методах в EJB3.1, но ни в одной из них не упоминались опасности асинхронных методов и то, о чем вам...
1444 просмотров

Настройте Interceptor для использования ВСЕХ CDI-компонентов внутри приложения.
В моем веб-приложении JEE6-CDI я объявил перехватчик безопасности, например этот: //Secure.java @Inherited @Target({TYPE, METHOD}) @Retention(RUNTIME) @InterceptorBinding public @interface Secure {} //SecurityInterceptor.java @Secure...
5533 просмотров
schedule 19.04.2022

setInterval jsf2.0 Glassfish v3 и утечки памяти
ребята, я новичок, и я не английский. У меня проблема с использованием js setInterval, которые имитируют щелчок пользователя каждые X секунд на кнопке отправки. На странице есть только один h:form и h:commandButton. Я использую профилировщик и...
1018 просмотров

Внедрение EJB завершается неудачно при наличии перехватчика
Я столкнулся с проблемой при использовании DI и перехватчиков в приложении JSF. У меня есть резервный компонент, который наблюдает за событиями JSF и выполняет некоторый поиск исходных данных. На странице JSF компонент регистрируется как...
348 просмотров
schedule 02.05.2022

припой шва (бывший проект расширения сварки) не инициализирован
Я хочу использовать регистратор в своем веб-приложении Java. Я использую JBossAS 6.0.0.final, cdi (weld), jsf... и т.д. Seam Solder предлагает использовать абстрактный логгер не привязываясь к конкретной реализации (slf4j, log4j и т.д) используя...
832 просмотров
schedule 26.07.2023

Как сравнить CDI и EJB? взаимодействовать?
Мне трудно понять, как они взаимодействуют и где проходит граница между ними. Они пересекаются? Есть ли между ними избыточность? Я знаю, что есть аннотации, связанные с обоими, но я не смог найти полный список для обоих с краткими описаниями. Не...
43844 просмотров
schedule 15.02.2023

Внедрение зависимостей Java: XML или аннотации
Аннотации становятся популярными. Spring-3 их поддерживает. CDI сильно зависит от них (я не могу использовать CDI без аннотаций, верно?) У меня вопрос: почему ? Я слышал несколько вопросов: «Это помогает избавиться от XML». Но что...
10265 просмотров
schedule 17.10.2023

Управляемый bean-компонент в области приложения умирает?
У меня есть управляемый компонент с областью действия приложения, основная цель которого — обслуживать остальную часть приложения с менее динамичными данными, такими как все доступные языки и еще несколько вещей. Контроллер приложений...
882 просмотров
schedule 21.04.2023

Как внедрить @PersistenceContext в класс pojo
Я пытаюсь внедрить PersistenceContex в POJO, используя аннотацию @PersistenceContex, я читал, что мне нужно сделать так, чтобы POJO удалось это сделать. Итак, я ввожу свой класс POJO в сервлет (так что теперь он управляется как зависимый объект, я...
17243 просмотров
schedule 14.05.2022

Что такое Weld, JSR-299?
Я нашел множество руководств, показывающих образцы кода Weld, но не вводный обзор. Не могли бы вы предложить вводную статью или ответить на следующие вопросы: Что Weld делает / дает вам? Как это связано с Java EE 6? Как его использовать в...
12245 просмотров
schedule 08.06.2022

Заставьте работать перехватчики Java EE 6 (сварка на GlassFish 3.1)
Я работаю над проектом, в котором хочу использовать перехватчики для регистрации использования ManagedBean. Как я читал в спецификациях и во многих примерах, это должно быть возможно с текущими реализациями CDI. Код в основном скопирован из таких...
6536 просмотров
schedule 02.06.2022

CDI WELD @ConversationScoped @Stateful EJB talk.end() и @Remove SFSB
в настоящее время я пытаюсь удалить сессионный компонент ConversationScoped Stateful Session Bean (SFSB). ConversationScope управляется контейнером CDI, а жизненный цикл SFSB управляется контейнером EJB. Это правильно? В моем контроллере я...
2807 просмотров
schedule 12.12.2022

Получение ошибки неудовлетворенных зависимостей WELD-001408 при развертывании класса, внедренного с интерфейсом
Я делаю несколько модульных тестов, используя Arquillian на JUnit4 и Jboss6. Существует фасад (SomeFacadeclass), в который введен «SomeClass» (который является интерфейсом). Когда Arquillian развертывает test.war для тестирования, появляется...
3448 просмотров

Шов 3 в двух словах?
Как разработчик JSF 2/PrimeFaces, я рассматривал Seam 3 как нечто, что может быть полезно в моем проекте. На данный момент функциональность @RenderScoped выглядит интересной в качестве замены области просмотра и параметров flash/page, а модуль catch...
809 просмотров
schedule 24.10.2022