0
ответов

Является ли CDI хорошей заменой Spring?

Мы планируем написать веб-приложение с нуля, было решено использовать последнюю версию Glassfish, которая соответствует стандарту Java EE 6, поэтому мы анализируем, может ли CDI ...
вопрос задан: 26 April 2013 20:19
0
ответов

GlassFish, CDI и внедрение конструктора

Поддерживается ли внедрение конструктора в реализации CDI GlassFish 3.1 для управляемых bean-компонентов? У меня есть @Singleton EJB, в который я хочу внедрить другой управляемый бин (содержится в том же EJB ...
вопрос задан: 26 April 2013 11:38
0
ответов

Внедрение именованной строки с использованием CDI

Я хочу, чтобы параметр конфигурации вводился следующим образом: открытый класс MyManagedBean {@Inject public MyManagedBean (@Named ("user") String user) {....} {{ 1}}} Итак, я попытался ...
вопрос задан: 26 March 2013 13:03
0
ответов

Являются ли события CDI Java EE 6 транзакционными?

Являются ли события CDI Java EE 6 транзакционными? Если я инициирую событие в транзакции, а затем откатываю транзакцию, откатываются ли эффекты прослушивателя событий? Это ...
вопрос задан: 25 February 2013 20:06
0
ответов

Почему существуют разные аннотации управления компонентами

В чем разница между импортом javax.annotation.ManagedBean; import javax.enterprise.context.SessionScoped; и импортировать javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; ?
вопрос задан: 25 February 2013 12:39
0
ответов

Внедрение EJB без сохранения состояния с помощью @Inject в CDI Weld ManagedBean (приложение JSF 1.2 EJB на jboss 6 AS)

В настоящее время я пытаюсь внедрить EJB без сохранения состояния в управляемый контроллер CDI на Jboss 6 AS Final. Контроллер управляется в контексте, доступном со страниц JSF. Если я внедряю не имеющий состояния ...
вопрос задан: 14 January 2013 08:44
0
ответов

Injecting a bean from a different Jar in Weld

У меня есть два Jars A и B, где A зависит от B. Jar B имеет один класс: @ApplicationScoped public class MyManagedBean { private String user; public MyManagedBean(){ //Конструктор необходим для ...
вопрос задан: 14 January 2013 08:38
0
ответов

Java EE 6 @javax.annotation.ManagedBean по сравнению с @javax.inject.Named по сравнению с @javax.faces.ManagedBean

Я чувствую, что в спецификации Java EE 6 есть небольшой беспорядок. Есть несколько наборов аннотаций. У нас есть аннотации javax.ejb, такие как @Stateful и @Stateless для создания EJB. Также есть @javax....
вопрос задан: 18 August 2012 09:14
0
ответов

MVP с CDI; избежание круговой зависимости

Я пытаюсь создать веб-приложение с парадигмой MVP. Поскольку я хочу, чтобы API был чистым и чтобы все было легко тестировать, я стараюсь внедрить все возможное с помощью Contructor Injection. Теперь я пришел к выводу...
вопрос задан: 14 August 2012 23:10
0
ответов

WELD -001408 Неудовлетворенные зависимости при внедрении EntityManager

У меня есть bean-компонент @Stateless, который реализует два интерфейса (удаленный и локальный ). Я также добавил аннотацию @LocalBean для доступа к компоненту без представления интерфейса -. @без гражданства @LocalBean публичный класс...
вопрос задан: 1 August 2012 18:05
0
ответов

Внедрение CDI не работает в сервлетах

Мне действительно нужна твоя помощь. Я работаю над этой проблемой уже несколько недель или месяцев. Прошу прощения за длинный пост, но я хочу как можно точнее объяснить проблему и свои настройки. Моя JAVA EE 6...
вопрос задан: 31 July 2012 12:42
0
ответов

Есть ли способ узнать, активно ли состояние, не перехватывая ContextNotActiveException?

Я хотел бы знать, активен ли в настоящее время контекст RequestScoped в методе или нет. На данный момент я делаю следующее :@Inject private BeanManager beanManager; общественное логическое значение...
вопрос задан: 16 July 2012 15:06
0
ответов

Внедрение компонента SessionScoped Stateful в EntityListener

Я пытаюсь реализовать какой-то аудит в приложении Java EE JPA на GlassFish 3. Я добавил аннотацию @EntityListeners к моему объекту @MappedSuperclass, слушатель имеет @PrePersist...
вопрос задан: 7 July 2012 17:59
0
ответов

Преимущества использования JAX -RS 2.0 с CDI/Weld вместо Guice?

Одной из целей JAX -RS 2.0 было интегрировать CDI и заменить старый @Context обычной инъекцией @Inject. Но если я смотрю на JSR 339, это не упоминается. Так что же такое на самом деле CDI...
вопрос задан: 5 July 2012 07:08
0
ответов

Как разделить корпоративное приложение на модули с помощью OSGi и EE6?

Я знаю, что уже есть некоторые вопросы, связанные с этой темой, но я пока не нашел реального решения. В настоящее время я разрабатываю приложения с EE6, используя JPA, CDI, JSF. Я хотел бы взять...
вопрос задан: 1 July 2012 18:13
0
ответов

Расширение CDI для Flyway

Ранее я пытался запустить flyway в своем приложении. Hibernate подключается к моему JBoss AS 7.1. Я попытался использовать аннотацию @javax.ejb.Startup, но она выполняется ПОСЛЕ инициализации Hibernate и...
вопрос задан: 17 June 2012 13:57
0
ответов

@Named + @RequestScoped не работает в JSF 2.0 с JBoss 7.1.1

У меня есть рабочий @ManagedBean, который я хотел бы заменить bean-компонентом @Named + @RequestScoped. // До @ManagedBean публичный класс Логин { ... } // После import javax.enterprise.context....
вопрос задан: 13 June 2012 08:57
0
ответов

Как принудительно использовать метод производителя CDI?

Часть моей проблемы здесь заключается в использовании надлежащего словарного запаса, поэтому я заранее извиняюсь за то, что может быть простым вопросом терминологии. Предположим, у меня есть интерфейс Person и класс PersonBean, который...
вопрос задан: 6 June 2012 17:09
0
ответов

Внедрение CDI в EntityListeners

Поскольку JPA 2.0 не поддерживает внедрение в EntityListener (JPA 2.1 будет), было решено использовать поиск JNDI для получения BeanManager и через него получить вошедшего в систему пользователя. Я определил EntityListener...
вопрос задан: 26 May 2012 10:37
0
ответов

Как использовать CDI для ввода параметров метода?

Можно ли использовать CDI для ввода параметров в вызовы методов? Ожидаемое поведение будет похоже на инъекцию поля. Ищется предпочтительный производитель, и продукт используется. Что я...
вопрос задан: 23 May 2012 12:07
0
ответов

NullPointerException в sessionContext.getCallerPrincipal()

У меня есть простое (веб-профиль) приложение EJB 3.1, и я пытаюсь определить текущего пользователя в @ApplicationScoped CDI Bean, поэтому я использую: Principal callerPrincipal = this.sessionContext...
вопрос задан: 14 May 2012 11:04
0
ответов

Что такое эквивалент Spring для экземпляра CDI или Guices Provider

В CDI вы можете определить объект, который даст вам элементы определенного типа, используя: @Inject Экземпляр<МойОбъект> myObjectInstance; //... МойОбъект myObjectInstance.get(); Точно так же в Guice вы можете...
вопрос задан: 10 May 2012 16:35
0
ответов

Как CDI удаляет сеансовый компонент с отслеживанием состояния?

Спецификация говорит, что контейнер CDI удаляет SFSB, когда контекст области будет уничтожен. Как именно он удаляет EJB? Похоже, он не вызывает метод с аннотацией @Remove....
вопрос задан: 1 May 2012 20:00
0
ответов

Неудовлетворительные зависимости для типа […] с квалификаторами [@Default] в точке внедрения (с использованием @Stateful EJB с CDI)

У меня есть следующий код для управления двумя типами репозиториев. Оба класса репозитория наследуют интерфейс, позволяющий повторно инициализировать свои ресурсы. открытый интерфейс CachingRepository {...
вопрос задан: 27 April 2012 07:10
0
ответов

Какова область действия по умолчанию для именованного компонента CDI?

Существует ли какая-либо область действия по умолчанию для компонента @Named CDI без дополнительных аннотаций @...Scoped? Я не нашел никакой соответствующей информации в официальной документации Weld. Доступ к bean-компоненту @Named возможен...
вопрос задан: 24 April 2012 07:24
0
ответов

ManagedProperty в CDI @Named bean возвращает null

Я пытаюсь работать с @ManagedProperty, но безуспешно! Я следовал этому руководству, и это не кажется таким уж сложным. Но мой код просто не будет работать! Вот небольшой фрагмент @ManagedBean @...
вопрос задан: 19 April 2012 13:11
0
ответов

Как разные области действия компонентов работают на сервере?

Интересно, как работает применение различных областей действия компонентов в CDI (@ApplicationScoped, @SessionScoped и @RequestScoped ). Я понимаю жизненный цикл, но где в контейнере они хранятся? Я...
вопрос задан: 17 April 2012 17:15
0
ответов

Неоднозначные зависимости CDI

У меня есть bean-компонент @SessionScoped @Named с методом @Producer для пользовательского объекта:@Named @SessionScoped открытый класс UserBean реализует Serializable { //... @Named @Produces @LoggedIn @...
вопрос задан: 17 April 2012 06:04
0
ответов

Использование внедрения CDI в сервлет

Я пытаюсь @Inject bean-компонент @SessionScoped в фильтр @WebFilter("/*") открытый класс IdentityFilter реализует Filter, Serializable { @Inject private LoginUser loginUser; ... где ...
вопрос задан: 13 April 2012 03:33
0
ответов

изменение аннотаций с JBoss Seam на CDI (JEE6)

Мы переносим наше приложение с JBoss Seam на CDI (JEE6), поэтому мы меняем некоторые аннотации, такие как @In и @Out, есть много информации, которую мы оказались полезными, но у нас есть некоторые проблемы с попыткой ...
вопрос задан: 11 April 2012 23:48