A linguagem Java, amplamente utilizada em programação web, p...

Próximas questões
Com base no mesmo assunto
Q602236 Programação
A linguagem Java, amplamente utilizada em programação web, permite que o desenvolvedor seja independente de fornecedores de software, uma vez que Java é um software livre. Com referência a esse assunto, julgue o item subsecutivo.

À plataforma Java EE (Java Enterprise Edition), que é uma extensão da plataforma Java SE (Java Standard Edition), foram adicionadas, entre outras funcionalidades, bibliotecas para implementação de software Java distribuído, tolerante a falhas e multicamada.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A afirmativa se refere à evolução da plataforma Java para o desenvolvimento de aplicações empresariais. A Java Enterprise Edition (Java EE) é de fato uma extensão da Java Standard Edition (Java SE), que por si só já possui uma série de funcionalidades para o desenvolvimento de aplicações genéricas.

A Java EE foi desenvolvida com o propósito de simplificar, padronizar e fornecer uma série de funcionalidades específicas para o desenvolvimento de aplicações de grande porte, distribuídas e voltadas para empresas. Algumas das funcionalidades adicionais que a Java EE traz incluem:

  • Componentes Web: como Servlets e JavaServer Pages (JSP), que facilitam a criação de interfaces web.
  • EJB (Enterprise JavaBeans): que ajudam na criação de componentes de negócios seguros, escaláveis e transacionais.
  • JPA (Java Persistence API): para mapeamento objeto-relacional e interação facilitada com bancos de dados.
  • JMS (Java Message Service): para criação e consumo de mensagens em sistemas distribuídos.
  • Web Services: que permitem a interação entre diferentes aplicações por meio de uma comunicação baseada em padrões XML.
  • Context and Dependency Injection (CDI): para injeção de dependências e desacoplamento de código.

As bibliotecas e especificações do Java EE são projetadas para atender a requisitos como distribuição de carga, tolerância a falhas e suporte a sistemas multicamada, o que significa que a aplicação pode ser dividida em camadas lógicas como apresentação, negócios, e acesso a dados.

Portanto, a afirmativa que a Java EE adiciona bibliotecas para a implementação de software Java distribuído, tolerante a falhas e multicamada está correta, pois reflete as capacidades e o propósito pelo qual a plataforma foi desenhada e é utilizada no desenvolvimento de aplicações empresariais.

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

Java EE estende a Java Platform, Standard Edition (Java SE),[2] fornecendo uma API para mapeamento objeto-relacional, arquiteturas multicamada e distribuídas e web services. A plataforma incorpora um desenho amplamente baseado em componentes modulares rodando em um servidor de aplicação. FONTE: https://www.wikiwand.com/pt/Java_Platform,_Enterprise_Edition

Clique para visualizar este comentário

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