Вопросы по теме 'cdi'
Встроенная Glassfish - EJB 3.1 - @Schedule
Я новичок в Java EE 6 и работаю над тем, чтобы наконец запустить ряд демонстрационных приложений.
У меня есть компонент с областью действия приложения, на котором есть аннотация @Schedule, которая теоретически должна запускать этот метод каждую...
875 просмотров
schedule
11.09.2021
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 просмотров
schedule
27.11.2021
Доступ к компоненту CDI SessionScoped из @Asynchronous вызова EJB
У меня есть процесс, для вычисления которого требуется много времени, поэтому он помечен как @Asynchronous в EJB без сохранения состояния. Когда процесс завершится, я хочу, чтобы он получил доступ к SessionScoped bean из сеанса, который запустил...
572 просмотров
schedule
03.11.2021
Как получить доступ к @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