Вопросы по теме 'cdi'
Просмотр объема в CDI Weld
Я хочу использовать @ViewScoped - scope в моем приложении для поддержки bean-компонентов некоторых веб-страниц. Также я использую CDI для внедрения зависимостей в поддерживающие bean-компоненты.
Однако, когда я использую компонент поддержки с...
7700 просмотров
schedule
11.06.2024
Экземпляр компонента с более короткой областью действия, внедренный в экземпляр компонента с большей областью действия в CDI — как это работает?
Рассмотрим следующий bean-компонент CDI с областью действия запроса:
@RequestScoped
public class RequestScopedBean {
// ...
}
Теперь я ввожу его в bean-компонент с областью действия приложения:
@ApplicationScoped
public class...
5933 просмотров
schedule
23.02.2024
Внедрение CDI в JSP
В JSP можно использовать управляемые компоненты CDI, используя выражения EL, такие как $ {myBean.myAttribute}. Здесь нет проблем.
Я хотел бы использовать «обычную инъекцию» (т.е. без использования выражений EL) с @Inject в файлах JSP, например:...
7715 просмотров
schedule
04.11.2022
Внедрение CDI в FacesConverter
Судя по нескольким поискам, это похоже на проблему, которая существует уже некоторое время. Я написал FacesConverter, который выглядит следующим образом. Объект Category — это объект JPA, а CategoryControl — это DAO, который его извлекает....
24491 просмотров
schedule
19.03.2024
Приложение CDI и зависимые области могут влиять на сборку мусора?
Мы начинаем экспериментировать с реализацией наших серверных служб с помощью CDI. Сценарий таков:
EJB с @Startup запускается при развертывании EAR. Bean-компонент ApplicationScoped внедряется в это:
@ApplicationScoped
public class JobPlatform...
5225 просмотров
schedule
06.03.2024
WELD-001408 Неудовлетворенные зависимости при внедрении EJB, реализующих интерфейсы
Вот такая ситуация.
У меня есть следующие интерфейсы:
public interface Parent { }
public interface ChildOne extends Parent { }
public interface ChildTwo extends Parent { }
и 2 EJB:
@Stateless
public class FirstBean implements ChildOne...
19902 просмотров
schedule
27.10.2022
Как использовать наследование и списки событий CDI?
Можно ли использовать дисперсию типов в событиях CDI? вот случай:
Предположим, у меня есть корневой тип события MyEvent и подкласс DummyEvent .
Моя цель - обработать список событий, полученных из удаленного источника List<? extends...
1789 просмотров
schedule
20.09.2022
Понимание экземпляра cdi‹› и .get() против @Inject
Я немного смущен тем, что использовать в следующей ситуации:
Предположим, сервлет создает приложение, которое обрабатывает пользовательский http-сеанс, и это приложение выглядит следующим образом:
public class Application extends...
15828 просмотров
schedule
05.01.2024
Внедрение CDI в EntityListeners
Поскольку JPA 2.0 не поддерживает внедрение в EntityListener (JPA 2.1 будет), было решено использовать поиск JNDI, чтобы получить BeanManager и через него получить зарегистрированного пользователя. Я определил EntityListener примерно так:...
6808 просмотров
schedule
21.03.2024
Как разрешить Primefaces работать с компонентами @ConversationScoped?
Я создаю короткую страницу с JSF-Compnents, которая отображает и увеличивает значение из @ConversationScoped Bean. Эта страница может завершить беседу и получает новый компонент после завершения старой беседы. Вот как это выглядит:
<!DOCTYPE...
6006 просмотров
schedule
22.10.2023
CDI: beans.xml, куда мне вас поместить?
Я использую Weld как реализацию CDI. Мой интеграционный тест, который пытается собрать граф объектов, создающий экземпляр контейнера Weld, работает хорошо , когда у меня есть пустой файл beans.xml в src/test/java/META-INF/beans.xml . Вот этот...
49263 просмотров
schedule
30.09.2022
Почему мой Glassfish3.1.2.2/MyFaces2.1.9/JSF работает лучше, чем TomEE1.5+/CDI?
Я только что перенес свое веб-приложение с управляемых компонентов JSF на управляемые компоненты CDI, и я специально хотел, чтобы Tomcat или TomEE Plus были предпочтительным контейнером из-за замечательных вещей, которые я слышал об «OpenWebBeans»....
243 просмотров
schedule
18.12.2023
сохранение простых лиц при редактировании данных не работает
моя xhtml-страница. функция добавления работает нормально. Итак, конвертеры работают, а ViewScope не работает, я попробовал SessionScope, и он работает нормально.
<p:commandButton id="addOfficeButton" icon="ui-icon-circle-plus"...
1610 просмотров
schedule
13.12.2022
События CDI и a4j:push
Я использую bean-компонент @SessionScoped CDI, который добавляет новую запись в базу данных и запускает событие CDI для уведомления наблюдателей.
В JSF я использую a4j:push для рендеринга компонента при возникновении события, и он работает так,...
222 просмотров
schedule
15.03.2024
Невозможно @Inject моего DAO в пользовательском Apache Shiro AuthorizingRealm
Я пытаюсь внедрить свой UserDAO в свой собственный AuthorizingRealm, который использует Apache Shiro, но... я получаю null.
Что я делаю не так?
Широ.ини
[main]
user = demo.shiro.security.FacesAjaxAwareUserFilter
realmA =...
4642 просмотров
schedule
03.11.2022
Ошибка при настройке проекта Weld 2.0 с контейнером tomcat 7
Пытаюсь развернуть военный проект под tomcat7, и я столкнулся со следующей проблемой / ошибкой:
(Только с Weld servlet 1.1.12 final я смог развернуть проект)
ИНФОРМАЦИЯ: validateJarFile (C: \ Java \ workspace_plataforma_arq.metadata.plugins \...
1960 просмотров
schedule
12.11.2022
Java EE внедряет CDI @SessionScoped в сеансовый компонент EJB @Stateless
Как я могу внедрить этот класс (он находится внутри военной части проекта):
@Named("user")
@SessionScoped
public class User implements Serializable
{....}
В этот сеансовый компонент EJB:
@Stateless
@LocalBean
public class testSB
{...
2963 просмотров
schedule
11.02.2024
Ошибка Weld при запуске WildFly 8 с Spring 3
Когда я обновляю свое приложение, с Jboss-as 7.1.1.Final на Wildfly 8.0.0.Alpha4, возникла ошибка, которую я не могу исправить.
Я думаю, что эта ошибка связана с новой версией модулей org.jboss.weld, которые были 1.1 в предыдущей версии JBoss, а...
448 просмотров
schedule
31.03.2024
Как мне @Inject CDI @ApplicationScoped bean-компонент в @RequestScoped JAX-RS bean-компонент?
Я добавил аннотацию @ApplicationScoped CDI к простому компоненту:
@ApplicationScoped
public class History {
Затем попытался @Inject сделать это в компонент JAX-RS (resteasy):
@RequestScoped
@Path("/history")
public class HistoryAPI {...
2991 просмотров
schedule
27.03.2024
CDI (сварка) + DeltaSpike + Conversation
В настоящее время я пытаюсь заставить CDI (точнее, Weld) работать с JSF 2 и вести долгий разговор. Я начинаю разговор в @ConversationScoped моего поддерживающего компонента. Я также создаю менеджер сущностей @ConversationScoped. К сожалению,...
1097 просмотров
schedule
02.01.2024