SóProvas


ID
2286775
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2016
Provas
Disciplina
Programação
Assuntos

Acerca do Enterprise Java Beans (EJB), analise as afirmações abaixo.
1) Toda aplicação EJB é executada e gerenciada por um EJB Container. Há diversas opções de EJB Container disponíveis.
2) A arquitetura EJB define um suporte sofisticado para utilização de transações. Esse suporte é integrado com a Java Transaction API (JTA) e oferece, inclusive, a possibilidade de realizar transações distribuídas.
3) A arquitetura EJB permite que as aplicações sejam acessadas por múltiplos usuários simultaneamente de maneira controlada para evitar problemas de concorrência.
4) Por questões de segurança, as aplicações EJB não podem ser acessadas remotamente através dos diversos protocolos de comunicação.
Estão corretas:

Alternativas
Comentários
  • b-

    EJB:

     

    Transações: define utilização de transações integrado com a Java Transaction API (JTA) e possibilidade de transações distribuídas.


    Segurança: autenticação e autorização transparente. não precisa implementar a lógica de segurança, pois ela faz parte 


    Remotabilidade: acesso remoto por diversos protocolos de comunicação. 


    Multithreading e Concorrência: aplicações acessadas por múltiplos usuários simultaneamente de maneira controlada para evitar problemas de
    concorrência.


    Persistência:  especificação JPA.


    Gerenciamento de Objetos: injeção de dependências e controle de ciclo de vida . O mecanismo de controle de ciclo de vida para garantir a escalabilidade de uma aplicação.


    Integração: com os demais componentes Java

  • 4) Por questões de segurança, as aplicações EJB não podem ser acessadas remotamente através dos diversos protocolos de comunicação você pode acessar através da anotação @Remote