Как управляются CMT и BMT?
Насколько я понимаю, транзакции, управляемые контейнером, достигаются с помощью JTA, который поддерживается сервером приложений, а не веб-серверами, такими как tomcat.
CMT обрабатывается реализацией диспетчера транзакций, специфичной для каждого сервера приложений, который внутренне считывает ejb-jar.xml и применяет поведение.
BMT разграничены с помощью класса пользовательских транзакций в java API.
Верно ли приведенное выше понимание?