Marque C, se a proposição é verdadeira; E,se a proposição é ...

Próximas questões
Com base no mesmo assunto
Q483449 Programação
Marque C, se a proposição é verdadeira; E,se a proposição é falsa.

A especificação EJB (Enterprise Java Beans) padroniza o tratamento de operações comuns em aplicações, como persistência, integridade transacional e controle de concorrência.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

O Enterprise Java Beans (EJB) é uma especificação fornecida pela plataforma Java EE (Enterprise Edition) que define um conjunto de APIs para o desenvolvimento de componentes de software que são implantados em um servidor de aplicativo Java. Os EJBs são utilizados para abstrair a complexidade relacionada à criação de aplicações corporativas.

Esta questão toca em pontos fundamentais da especificação EJB, e para entender por que a alternativa C é a correta, vamos explorar os conceitos mencionados:

  • Persistência: EJBs facilitam o trabalho com operações de banco de dados, permitindo que os desenvolvedores se concentrem na lógica de negócio, enquanto a persistência dos dados é gerenciada automaticamente pelo container EJB. Isso é feito através de Entity Beans ou a integração com a API Java Persistence API (JPA).
  • Integridade Transacional: A integridade transacional assegura que todas as operações dentro de uma transação sejam completadas com sucesso; caso contrário, toda a transação é revertida. Os EJBs gerenciam transações utilizando anotações ou arquivos de configuração, abstraindo a complexidade da gestão transacional do desenvolvedor.
  • Controle de Concorrência: O controle de concorrência em EJBs é essencial para garantir que os dados sejam consistentes e corretos mesmo quando acessados por múltiplas threads simultaneamente. A especificação EJB oferece mecanismos para lidar com concorrência, seja de forma otimista ou pessimista, ajudando a evitar condições de corrida e outros problemas relacionados à execução simultânea.

Portanto, a afirmação da questão está correta pois a especificação EJB realmente padroniza o tratamento de operações comuns em aplicações corporativas, fornecendo um framework robusto que simplifica o desenvolvimento de aplicações escaláveis e transacionais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

c-

família EJB - extensão das capacidades do JAVAEE. Ao usar a arquitetura definida pelo padrão EJB, os recursos do servidor de aplaicacao são:

 

Transações: Esse suporte é integrado com a Java Transaction API (JTA), incluindo a possibilidade de transações distribuídas.


Segurança: Suporte para autenticação e autorização de forma declarativa. lógica de segurança faz parte da arquitetura.


Remotabilidade: acesso remoto através de protocolos de comunicação. é possível aplicações clientes de diversos tipos.


Multithreading e Concorrência: acesso por múltiplos usuários simultaneamente de maneira controlada. concorrência controlada pelo AS.

 

persistência: especificação JPA.

 

Gerenciamento de Objetos: injeção de dependências e controle de ciclo de vida, garantindo a escalabilidade

 

Integração: integrada com os componentes da plataforma Java EE.

2018

Assinale a alternativa que contém apenas serviços de gerenciamento oferecidos pelo contêiner EJB.

A Transformação, persistência, fases, segurança.

B Transformação, consistência, fases, segurança.

C Transação, persistência, ciclo de vida, riscos.

D Transação, consistência, fases, segurança.

E Transação, persistência, ciclo de vida, segurança.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo