Как использовать пул соединений JDBC в веб-службе Restlet Java?

Привет всем. Я использую инфраструктуру REST для разработки веб-сервиса на Java через restlet API. Я использую Tomcat 6.0.35 в качестве веб-контейнера.

Я хочу использовать Пул подключений к базе данных для подключения JDBC в моем проекте. Я узнал, что BoneCP — хороший инструмент, поэтому я хочу попробовать его.

У меня есть 20 веб-сервисов в одном проекте, то есть один класс ресурсов для одного веб-сервиса. И есть один класс приложения, который маршрутизирует каждую веб-службу по запросу клиента.

Прямо сейчас я открываю и закрываю соединение JDBC в каждом веб-сервисе.

Итак, мой вопрос: Как я могу использовать одно соединение JDBC для всех веб-сервисов? В каком классе я должен открывать и закрывать соединение JDBC?

Помогите пожалуйста мне. Заранее спасибо.


person Deepu    schedule 09.08.2012    source источник


Ответы (1)


Я бы посоветовал вам использовать Hibernate с пулом соединений C3P0, это лучше всего, он напрямую дает вам сеансы, и вам не нужно беспокоиться о закрытии соединения и т. Д.

person Mohan Singh    schedule 09.08.2012
comment
Спасибо Мохан за быстрый ответ. Но я немного не знаю о Hibernate. - person Deepu; 09.08.2012
comment
В порядке ! Затем попробуйте реализовать шаблон Connection Factory, его легко реализовать с помощью JDBC, эта ссылка поможет: javateacher.co.in/core-java/jdbc/jdbc-dao-example-2 - person Mohan Singh; 09.08.2012
comment
Спасибо Мохан, это очень хороший учебник. - person Deepu; 09.08.2012