1 | Only session bean can use this. |
2 | Container-managed transaction requires that the bean implementation does not use any resource specific transaction management since the container is in charge of defining transaction boundaries. |
3 | The transaction type is only relevant for session beans therefore the deployment descriptor of session bean should specify which protocol it needs to use with transaction-type tag. |
4 | Container obtains the required transaction support from the transaction attributes defined in the deployment descriptor. |