Мы начинаем экспериментировать с реализацией наших серверных служб с использованием CDI. Сценарий таков: EJB с @Startup запускается при развертывании EAR. Бин ApplicationScoped вводится в это: @ ...
Является ли EntityManager @Inject[ed] следующим в нескольких классах потокобезопасным? @PersistenceContext(unitName="blah")
частный EntityManager em; Этот вопрос и этот кажутся специфичными для Spring. Я ...
Этот вопрос связан с предыдущим вопросом о написании обработчика тайм-аута сеанса. Ответ в этом потоке заключался в доступе из сервлета к различным управляемым компонентам с привязкой к сеансу. The ...
Я нашел эту CDI / Weld: книгу или рекомендацию по ресурсам, и да, это тот же вопрос, но теперь он «старый», поэтому мне интересно, поступали ли какие-либо обновления по этому вопросу? Я в процессе изучения ...
Я всегда использовал следующий шаблон для построения (SLF4J) регистраторов: private static final Logger log = LoggerFactory.getLogger(MyClass.class); До сих пор это работало, но я задавался вопросом о...
Я пытаюсь создать экземпляры управляемых компонентов CDI, используя BeanManager, а не Instance .select (). Get (). Это было предложено как обходной путь к проблеме, которая возникла у меня с ApplicationScoped ...
Po përballem me çështjen vijuese: në një faqe, rendis të gjithë përdoruesit e aplikacionit tim dhe kam një buton "edit" për secilin një, e cila është një lidhje "GET" me? id = . Faqja e redaktimit ka një
с использованием Glassfish 3.0.1 ... Если у меня есть веб-приложение, которое удаленно обращается к EJB в другом приложении, и удаленное приложение, содержащее EJB, повторно развернуто, я получаю исключение javax.ejb.NoSuchEJBException ...
Я нашел этот вопрос: В чем разница между @Inject и @EJB, но я не стал мудрее. Я не занимался Java EE раньше и у меня нет опыта внедрения зависимостей, поэтому я не ...
Можно ли внедрить bean-компонент CDI с областью запроса в сессионный bean-компонент без сохранения состояния? Я задал связанный вопрос и подумал, что конкретный вопрос CDI @RequestScoped в @Stateless заслуживает своего собственного ...
Я был погибшим на пару часов по этому вопросу без оценки. Документы сварки и задачи CDI довольно четко относится к безопасности потоков. Например: применение приложений - не ...
Я хотел сохранить объект (ReportBean) в базе данных, но получил сообщение об ошибке: javax.persistence.TransactionRequiredException: для выполнения этой операции требуется транзакция (либо используйте ...
Изучая JSR-299, я прочитал раздел 5.1 справочника Weld, в котором объясняется, как области видимости работают в CDI. По-видимому, контекст - это понятие, тесно связанное со сферой действия. Я немного понял, что ...
Я хотел бы иметь свои собственные контексты для некоторых проектов на основе CDI. Мне нужны (хочу) настраиваемые области видимости, чтобы я мог определить, как долго компонент живет и где. Чтобы реализовать свой собственный контекст, вам необходимо ...
Извините, если это глупый вопрос. Я пытаюсь использовать несколько классов многопоточности для завершения различных заданий, что включает в себя вызов этих многопоточности в разное время для многих ...
В настоящее время я оцениваю Java EE 6 / JSF 2.1 с RichFaces. Бин, который объявлен как @ManagedBean @ViewScoped Получает набор идентификаторов (например, для подготовки операции удаления). Через JSF всплывающее окно подтверждения ...
Я только начинаю изучать CDI и Java EE 6, но нашел этот фрагмент кода, который хочу полностью понять. @Stateful
@Модель
открытый класс MemberRegistration {@Inject private EntityManager em;
...
После выполнения соответствующего действия метод моего компонента должен убедиться, что браузер вернулся на предыдущую страницу. Как я могу справиться с этим? Я использую CDI Conversation.
Я пытаюсь прочитать информацию о развертывании из файла свойств в моей папке конфигурации wildfly. Я попробовал это: @Singleton @Startup открытый класс DeploymentConfiguration {protected ...
Я пытаюсь внедрить объект данного типа (Greeter) в EJB, работающий внутри Wildfly 8.2. Однако развертывание всегда завершается неудачно с сообщением Неудовлетворенные зависимости для типа Greeter с ...
Я пытаюсь разобраться в CDI, EJB и паттерне Entity Boundary Control (ECB). Насколько я понимаю, шаблон ECB состоит в том, что граница - это начало и конец границы транзакции. ...
Если я не могу использовать аннотацию @ManagedProperty с @Named, поскольку @ManagedProperty не работает в CDI(?), то как передать параметры в URL-адресе клиента Facelets? В моем коде я хочу передать...
Я только что начал читать Core JavaServer Faces, 3-е изд. и они говорят следующее (выделено мной): это историческая случайность, что есть два отдельных механизма, компоненты CDI и управляемый JSF ...
Прежде всего позвольте мне заявить, что следующий пример кода работал просто отлично в GF 3.0.1. Проблемы начались, когда мы перешли на GF 3.1. Я использую метод @Asynchronous
public void executeFlowStep (...
У нас есть ситуация, когда мы предоставляем внешнюю конфигурацию в виде карты для наших запущенных программ. Я обнаружил, что JSR-330 Dependency Injection дает гораздо более чистый способ использовать это ...
Спецификация JSR-299 гласит в §3.1: Если класс управляемого компонента является универсальным типом, он должен иметь область видимости @Dependent. Если управляемый компонент с параметризованным классом компонента объявляет любую область действия, другую..
Мы начинаем новый проект, основанный на EJB 3.0. У меня есть "пружинный" фон (и он мне нравится), поэтому для меня очень важна слабая связь и тестируемость. Этот пост не должен быть о "ejb vs. ...
Я использую Java EE 6 и мне нужно загрузить конфигурацию из файла «.properties». Существует ли рекомендуемый способ (лучшей практики)для загрузки значений из файла конфигурации с использованием внедрения зависимостей? Я...
В CDI есть псевдо-область видимости @ApplicationScoped и (javax.inject) @Singleton. В чем разница между ними? Помимо того, что @ApplicationScoped проксируется, а @Singleton - нет. ...