У меня есть код, который часто запускается (для каждого запроса веб-службы).
Код вызывается из веб-службы, размещенной на сервере приложений (Websphere 7).
Я заметил, что Websphere использует множество классов, которые предположительно являются одноэлементными объектами (такими как BOXMLSerializer (для де-сериализации бизнес-объектов) или BOFactory.
Я хочу сэкономить на стоимости создания нового объекта для каждого запроса веб-службы, например.
Является ли создание синглтона, работающего в течение времени безотказной работы сервера приложений, лучшим способом решения этой проблемы?
Предоставляет ли Websphere какую-либо помощь в подобных ситуациях?