Сеанс и компоненты области страницы синхронизируются по умолчанию.Следовательно, должно быть безопасно вводить компонент с областью события, такой как EntityManager
, в них.Поскольку он синхронизирован, два запроса не будут мешать двум различным внедренным объектам.
Чтобы быть полностью уверенным, что вы не столкнетесь с проблемами параллелизма, я рекомендую вам не внедрять эти компоненты, а выбиратьих из репозитория компонентов:
MyComponent myComponent = (MyComponent) Component.getInstance("myComponent");