2016-01-20 4 views
1

Я работаю над повторной настройкой приложения JEE, чтобы работать автономно, и мы составляем список используемых компонентов. Два из них: Narayana (JTA/менеджер транзакций) и Apache DBCP2 (пул соединений JDBC). Похоже, эти части должны работать вместе, но мы хотим быть совместимыми со стандартами, где можем.Совместим ли Apache DBCP2 JCA?

Итак, возник вопрос: является ли реализация DBCP2 конструкцией JCA (JEE Connector Architecture)?

Соответствие JCA может не иметь особого значения, если мы сможем легко настроить DBCP для работы с Narayana, поэтому любые намеки на этот фронт тоже будут оценены.

ответ

0

Возможно, слишком поздно для первоначальной цели, но полезно для использования в будущем: если по JCA-совместимому вы имеете в виду JTA, то это зависит от того, какой DataSource вы собираетесь использовать. Согласно hereBasicManagedDataSource действительно совместим с JTA.

+0

DBCP не является совместимым с JCA вообще, поскольку он не реализует никаких интерфейсов ('javax.resource' и подпакетов) от JCA. –

+0

JCA нет, но JTA да. И я считаю, что на самом деле вопрос, если DBCP совместим с JTA, сформулировал его неправильно. – mohamnag

Смежные вопросы