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