Pular para o conteúdo principal

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.
  1. AExistem apenas três modos de gerenciar transações: CMT (Container Managed Transactions), BMT (Bean Managed Transactions) e AMT (Application Managed Transactions).
  2. BA anotação @TransactionManagement(TransactionManagementType.APPLICATION) é usada para criar um Session Bean do tipo Aplicação
  3. 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.
  4. DTransações devem ser ACID, ou seja, devem implementar as quatro propriedades fundamentais: Atomicidade, Consistência, Isolamento e Durabilidade.
  5. EJTA só está disponível na especificação EJB 3.2 com JSR 366 (Java EE 8).
Revelar gabarito e comentário

GabaritoD — Transações devem ser ACID, ou seja, devem implementar as quatro propriedades fundamentais: Atomicidade, Consistência, Isolamento e Durabilidade.

Link permanente: /questoes/qq144627