Imagem de fundo

Um desenvolvedor precisa criar uma aplicação empresarial...

Um desenvolvedor precisa criar uma aplicação empresarial que utilize as especificações da plataforma Java EE. Considerando os itens abaixo:


1. Persistência de dados em um banco relacional.

2. Interface gráfica web rica e baseada em componentes.

3. Gerenciamento de transações distribuídas em múltiplos recursos.

4. Comunicação assíncrona entre sistemas.

Quais especificações devem ser utilizadas para atender aos requisitos descritos, respectivamente?


A

JPA para persistência, JSF para interface gráfica, JTA para transações e JMS para comunicação assíncrona.


B

EJB para persistência, JSF para interface gráfica, JPA para transações e JMS para comunicação assíncrona.


C

JTA para persistência, EJB para interface gráfica, JSF para transações e JPA para comunicação assíncrona.


D

JMS para persistência, JPA para interface gráfica, EJB para transações e JSF para comunicação assíncrona.