Хорошей практикой считается использовать DataSource вместо DriverManager'а. В спринге DataSource вообще используется очень часто. В чем преимущество этого подхода и как правильно использовать DataSource?
Допустим, у меня есть много DAO-классов и сервисов, который делают запросы к базе. То есть им всем требуется получать соединение из DataSource. Как при этом надо управлять соединениями и самим DataSource?
Объект DataSource один на все приложение и используется всеми классами, которые хотят соединяться с базой?
Если во всех DAO при каждом запросе вызывается DataSource.getConnection(), а потом это соединение закрывается, такой подход нормальный? Мне кажется, что на создание соединений будет тратиться много времени, поэтому должно быть одно соединение на приложение. Но тогда использование DataSource не дает преимуществ.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть матрица, нужно каждый элемент вывести на экран а также вывести его ряд и столбец
Как сделать так, чтобы после установки на компьютер сервера MySQL 57 сделать его в виде удаленного сервера, и чтобы другие компьютеры на которых...
есть задача: нужно в существующее приложение добавить функционал сип клиента (работа через все сети 2g/3g/4g/wifi), работа в фонеРассматривал csipsimple,...