Questão de Programação — Linguagens de programação — NC-UFPR 2015
ProgramaçãoLinguagens de programação
- Código
- qq144627
- Banca
- NC-UFPR
- Órgão
- COPEL
- Ano
- 2015
- Nível
- Superior
- Cargo
- Analista de Sistemas Júnior
Sobre JTA (Java Transaction API), conforme a especificação EJB (Enterprise JavaBeans) 3.1, assinale a alternativa correta.
- AExistem apenas três modos de gerenciar transações: CMT (Container Managed Transactions), BMT (Bean Managed Transactions) e AMT (Application Managed Transactions).
- BA anotação @TransactionManagement(TransactionManagementType.APPLICATION) é usada para criar um Session Bean do tipo Aplicação
- CQuando um método usa um @TransactionAttribute do tipo MANDATORY sem que exista uma transação aberta, o container EJB abre uma nova transação automaticamente.
- DTransações devem ser ACID, ou seja, devem implementar as quatro propriedades fundamentais: Atomicidade, Consistência, Isolamento e Durabilidade.
- EJTA só está disponível na especificação EJB 3.2 com JSR 366 (Java EE 8).