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

Встроенная Glassfish - EJB 3.1 - @Schedule
Я новичок в Java EE 6 и работаю над тем, чтобы наконец запустить ряд демонстрационных приложений. У меня есть компонент с областью действия приложения, на котором есть аннотация @Schedule, которая теоретически должна запускать этот метод каждую...
875 просмотров

OSGI: получить ссылку на EJB из ServiceListener
Я использую OSGI, Weld и Glassfish3.1 У меня есть модуль OSGI с ServiceListener. В ServiceListener мне нужно ввести зарегистрированные службы в мою базу данных. Первоначально я думал написать EJB, который идет в DB, ​​а в ServiceListener...
575 просмотров
schedule 26.09.2021

Почему внедрение CDI не работает в одних модулях, но не работает в других?
В моем проекте Java EE есть несколько модулей «Java EE» и веб-модуль. Один из модулей Java EE предоставляет класс CDI, который будет использоваться другими модулями: @ApplicationScoped public class XFactory { @Produces @Actual public X...
1259 просмотров

Доступ к компоненту CDI SessionScoped из @Asynchronous вызова EJB
У меня есть процесс, для вычисления которого требуется много времени, поэтому он помечен как @Asynchronous в EJB без сохранения состояния. Когда процесс завершится, я хочу, чтобы он получил доступ к SessionScoped bean из сеанса, который запустил...
572 просмотров

Как получить доступ к @Named bean-компоненту в PhaseListener?
Мы используем JBoss 7.1, MySQL / PostgreSQL DB, JSF 2.0 с компонентами CDI. Мне нужно реализовать аутентификацию на базе БД по логину и паролю. У нас есть портал управления (администрирования). Когда клиент открывает страницу с ограниченным...
3954 просмотров
schedule 25.09.2021

Исходное имя класса прокси (без ручных манипуляций со строкой)
Как в Java получить исходный объект класса и / или имя класса прокси Java EE (CDI)? При использовании getName() на экземпляре прокси возвращаемое имя выглядит примерно так: com.company.employeemgmt.EmployeeManager$Proxy$_$$_WeldSubclass...
4984 просмотров
schedule 28.09.2021

Доступ к параллельным веб-сервисам в среде Weld CDI
Мы разрабатываем веб-интерфейс с использованием JSF 2 и Weld Cdi на Tomcat. Теперь у меня возникла проблема с одновременным запуском нескольких веб-сервисов для оптимизации времени запроса. Пользователь может выбрать несколько элементов из списка ....
373 просмотров
schedule 21.10.2021

Как обрабатывать RuntimeException в @PostConstruct, когда FacesContext недоступен?
В моем приложении я получаю имя пользователя / пароль через сервлет, который вызывает SessionScoped ServiceBean, который инициализирует SSH-соединение в методе @PostConstruct. Если хост SSH недоступен, я хочу перенаправить пользователя на...
642 просмотров
schedule 12.10.2021

Почему нетерпеливый компонент CDI зависает во время развертывания?
Недавно я перешел с JSF2 на использование CDI / weld. У меня было 2 нетерпеливых @ManagedBeans (eager = true), у одного из которых есть список, заполненный с помощью запроса к базе данных (JPA 2). Это сработало просто отлично. Я переключился на...
1127 просмотров
schedule 01.12.2021

CDI для поставщиков JAX-RS в TomEE / OpenEJB
Я хочу добавить зависимость в JAX-RS @Provider (скажем, MyExceptionMapper ) в OpenEJB / TomEE Моя конфигурация выглядит так: интерфейс: @Path("myPath") public interface MyEndpoint { /* .. */ } реализация: @Stateless class...
762 просмотров
schedule 01.11.2021

Как узнать, какое исключение вызвало откат транзакции CDI?
Мы используем CDI с CMT (транзакции, управляемые контейнером) для подключения к базе данных в веб-приложении и помечаем методы, вызываемые из внешнего интерфейса, которые требуют транзакции, с помощью: @Transactional(value=TxType.REQUIRES_NEW)...
4454 просмотров
schedule 22.10.2021

MVP - зарегистрировать прослушиватель кликов или использовать события CDI?
Я оцениваю, могут ли события CDI иметь смысл для моего нового приложения. До сих пор я всегда работал с MVP архитектурами, где View имеет только элементы пользовательского интерфейса и предоставляет их в общедоступных геттерах, тогда как...
1171 просмотров
schedule 13.09.2021

BeanManager на Apache Tomcat 7.0.47 не может создать экземпляр ресурса
работает на: Apache Tomcat 7.0.47 OmniFaces 1.6.3 JSF Mojarra 2.1.26 CDI Weld 2.1.0.Final Threre - RuntimeException на Apache Tomcat 7.0.47, получая доступ к JNDI "java: comp / BeanManager". CDI BenManager привязан к " java:comp/env/BeanManager...
5793 просмотров
schedule 11.11.2021

Как получить транзакции в методе CDI-объекта @PostConstruct
Я экспериментирую с Java EE 7, CDI, JPA и JSF. Когда веб-приложение запускается, я хотел бы запустить метод инициализации в моем компоненте CDI (помечен @PostConstruct), который выполняет некоторую работу с базой данных (вставляет несколько строк и...
1942 просмотров
schedule 22.10.2021

Внедрение EJB с помощью @EJB или @Inject на уровне службы для моей веб-службы REST?
Я создал несколько EJB, они помечены знаком @Stateless . Чтобы использовать эти EJB в других EJB, я в настоящее время использую аннотацию @EJB . Я создал еще один уровень (поверх уровня сервиса) для своей веб-службы REST (я использую JAX-RS), и...
1060 просмотров
schedule 29.09.2021

Исключение нулевого указателя для javax.enterprise.event.Event
Я получаю исключение с нулевым указателем, когда пытаюсь запустить событие в приложении Java EE. Ниже приведен код на месте. HelloEvent модель событий: package com.eventhandling; import java.io.Serializable; import...
1441 просмотров
schedule 29.09.2021

@PostConstruct метод @Named bean-компонента не вызывается
Я пытаюсь реализовать простой список и редактировать страницы с помощью JPA и JSF, но список не возвращает строк, несмотря на 4 записи в базе данных. В трассировке стека нет ошибок, поэтому у меня нет времени, чтобы найти основную причину. На этот...
3387 просмотров
schedule 24.11.2021

Как создать перехватчик CDI как синглтон?
Код @Interceptor(SomeInterceptor.class) public class SomeClass { @Interceptor(OtherInterceptor.class) public Object method1 (Object param) { return param; } public Object method2 (Object param) { return param;...
603 просмотров
schedule 05.11.2021

Могу ли я использовать CDI для @Inject класса в Jersey 1.x?
Думаю, я задаю этот вопрос, но для Джерси 1.x: Внедрение зависимостей с помощью Джерси 2.0 Я использую Glassfish 3, CDI и Jersey 1.x. У меня есть @WebService , который вводит такой класс: @Inject Foo foo; Я тестировал это в...
2024 просмотров
schedule 27.10.2021

Вставка CDI в существующий объект
Скажем, у меня есть следующий класс: public class MyRequestPayload implements RequestPayload { protected MyRequestPayload() {} @Override public ResponsePayload process() { String result = someService.doSomething(foo, bar);...
536 просмотров
schedule 21.11.2021