Мы все знаем, что в веб-уровне существует вероятность того, что существует только один экземпляр данного сервлета, который обслуживает несколько запросов. Это может привести к проблемам с потоками в переменных экземпляра.
Мой вопрос: безопасно ли вводить EJB с помощью аннотации @EJB в сервлет как переменную экземпляра?
Мой первоначальный инстинкт не был бы в предположении, что тот же экземпляр EJB будет обслуживать несколько запросов одновременно. Казалось бы, это также будет инстинктом ряда других программистов: Не вводить сервлеты
Однако я перешел к неправильному выводу. Очевидно, что что вводится в сервлет, является прокси, под капотом действительно ли контейнер обслуживает каждый запрос другим экземпляром и поддерживает безопасность потоков? Как сказал этот форум: Вставить в сервлеты
Кажется, что существует много противоречивых мнений. КОТОРЫЙ ПРАВИЛЬНО???