Рассмотрим веб-приложение с бизнес-уровнем и уровнем доступа к данным.Таким образом, каждый запрос должен быть пропущен через эти два слоя для обработки.
Поскольку будут поступать частые запросы, нет смысла создавать новые бизнес-объекты и объекты доступа к данным для обработки каждого запроса.В этом случае, как правило, я склоняюсь к синглетонам бизнеса и DAO.
Но я слышу много проблем при использовании шаблона Singleton, что многие предлагают против шаблона (главным образом потому, что он глобальный).В таком случае, какова будет правильная стратегия проектирования для сценария, который я описал выше?