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