java webapp инициализация BD

262
22 января 2018, 07:44

С целью изучения Servlet/JSP пишу простенькое java webapp. В одном из туториалов реализована инициализация BD в классе наследнике ServletContextListener в методе public void contextInitialized(ServletContextEvent servletContextEvent).

Вопрос №1 Правильно ли я понимаю что класс ServletContextListener инициализируется со стартом приложения, сервлет контейнером, в моем случае Tomcat???

Вопрос №2 ServletContext такое себе хранилище данных для всех сервлетов, причем может хранить и обьекты такие как Сonnection???

Вопрос №3 Возможно есть какие то другие best-practice для получения и храниения Connection??? так как не понятно как быть если нагрузка требует создания нескольких Connections, выдумывать класс для создания и раздачи Connections и уже его хранить в контексте????

READ ALSO
Почему не работает клик у awt.Robot?

Почему не работает клик у awt.Robot?

Есть код который по задумке должен выделять текст так как это делает человек мышкойНо почему-то он не срабатывает, сама мышка движется а выделения...

274
Java совмещение getter и switch

Java совмещение getter и switch

Как создать в Java getter, в котором есть входящие числа и используется switch для выбора исходящего числа?

270
Hibernate Current Session использование транзакций

Hibernate Current Session использование транзакций

ПриветРешил заменить метод openSession() в Hibernate на getCurrentSession

286