Результаты поиска по запросу "cdi"
Там нет обходного пути для этого. @ConversationScoped по умолчанию полностью нарушен. Вместо этого я использую @ConversationScoped из CODI MyFaces. Это решает все проблемы, которые вы можете получить с помощью стандартного объема.
ые первые дни использования CDI я перехожу на страницу с активным продолжительным диалогом с использованием Face-Redirect = True, поэтому у меня есть URL-адрес, например .. myPage.xhtml? Cid = 1. В какой-то момент я заканчиваю разговор, я имею в ...
Просто чтобы прояснить это для других, в CDI нет такой вещи, как SingletonScoped, есть нелюбимый step-child @ javax.inject.Singleton, который унаследован от «Инъекции зависимостей JSR-330 для Java». Этого следует избегать любой ценой. Скорее всего, ApplicationScoped удовлетворит ваши потребности.
отрим следующий bean-объект CDI в области запроса: @RequestScoped public class RequestScopedBean { // ... }Теперь я внедряю его в объектный компонент: @ApplicationScoped public class ApplicationScopedBean { @Inject private RequestScopedBean ...
Это сложно, но вы можете попытаться восстановить параметры просмотра с помощью History API:
от вопрос уже есть ответ здесь: Сохранение параметров строки запроса GET при отправке формы JSF [/questions/17734230/retaining-get-request-query-string-parameters-on-jsf-form-submit] 2 ответаЯ сталкиваюсь со следующей проблемой: на одной ...
.... положить поппанель внутри формы и добавить domElementAttachment ...
ся, у меня есть проблема, когда у меня есть a4j: commandLink на rich: popupPanel, но действие не запускается. XHTML выглядит следующим образом: <rich:popupPanel id="rate-panel" modal="true" height="444" width="780" top="60" show="false" ...
Большое спасибо Зак, это будет работать. Не понимал, что мне нужен класс explcit.
аюсь использовать события CDI в своих серверных сервисах на JBoss AS6 - в идеале с максимальным повторным использованием кода. Из документов видно, что я могу сократить классы аннотаций квалификаторов, которые я должен создать, используя ...
Как получить транзакции для метода bean-компонента @PostConstruct
Я экспериментирую с Java EE 7, CDI, JPA и JSF. Когда веб-приложение запускается, я хотел бы запустить метод инициализации в моем компоненте CDI (помеченный @PostConstruct), который выполняет некоторую работу с базой данных (вставляет несколько ...
Упоминается также CDI-совместимый @ javax.faces.flow.ViewScoped. Это может быть интересно для некоторых.
у приложение JSF 2.0 и хочу использовать аннотации CDI вместо «эквивалентных» аннотаций JSF. Другими словами, @Model или @Named вместо @ManagedBean и @Inject вместо @ManagedProperty. Единственное, что я не могу заставить работать - это ...
Как @Inject в PhaseListener
Я добавилPhaseListener вfaces-config.xml: <lifecycle> <phase-listener>com.project.NotificationListener</phase-listener> </lifecycle>Класс, кажется, в остальном правильный, поскольку он довольно прост. public class NotificationListener ...
Причина разделения была, вероятно, из-за совместимости. Модель Spring DI является наследием, и даже сейчас, в 2017 году, они не поддерживают все возможности CDI.
g был хорошим фреймворком для DI и AOP для разработчиков Java. Теперь есть стандартная спецификация для DI и AOP, которая является CDI. Любой хороший продукт больше не может оставаться хорошим без поддержки соответствующих стандартов. ...
Когда вы должны называть Managed Bean безоговорочно?
Со всеми исследованиями, которые я провел по созданию управляемых bean-компонентов, я не заметил (или то, что я мог упустить из виду), когда использовать явное именование bean-компонента, например.@Named(name = "someBean"). Я думаю, что мне ...