c-
Caracteristicas JEE:
Transações: Enterprise Java Beans (EJB) suporta transações, integrado com a Java Transaction API (JTA) e possibilidade de transações distribuídas.
Segurança: autenticação e autorização de forma transparente. Os desenvolvedores não precisam fazer a lógica de segurança, faz parte do JEE.
Remotabilidade: acesso remoto por varios protocolos de comunicação. por isso q aplicações EJB podem ser acessadas como Web Services.
Multithreading e Concorrência: acesso por múltiplos usuários simultaneamente de modo controlado.
Persistência: segue a especificação JPA.
Gerenciamento de Objetos: injeção de dependências e controle de ciclo de vida, garantindo a escalabilidade.
Integração: com os componentes da plataforma Java
EE. Podemos, por exemplo, facilmente integrar os recursos do JSF em uma aplicação EJB.