Questão nº 33

Questão de Java EE · FCC TRE-PR 2017 (nº 33)

FCC2017Analista Judiciário - Área Apoio Especializado - Especialidade Análise de SistemasJava EE
Gabarito: Dver comentário ↓

Aplicações Java EE usam o modelo cliente-servidor, distribuindo as tarefas e cargas de trabalho entre os fornecedores de um serviço (servidores) e os requerentes dos serviços (clientes). Nestas aplicações,

Resposta comentada

Gabarito Alternativa D

Aplicações Java EE dividem o trabalho entre o cliente (geralmente um navegador web) e o servidor (um servidor de aplicação Java EE). O cliente interage com o usuário e envia requisições, enquanto o servidor executa a lógica de negócio, acessa dados e gera as respostas.

  • (A) Incorreta: Componentes EJB e JPA são executados no lado do servidor para lógica de negócio e persistência de dados, não no cliente. Páginas JSP são processadas no servidor para gerar HTML, que é então enviado ao cliente.
  • (B) Incorreta: Componentes JSP e Servlet são executados na JVM do lado do servidor, dentro de um contêiner web, e não na JVM do lado do cliente ou integrada ao navegador.
  • (C) Incorreta: Um arquivo WAR (Web Archive) contém componentes web (Servlets, JSPs, HTML, JSF, etc.) e bibliotecas JAR, mas não contém arquivos EAR ou componentes EJB diretamente. Componentes EJB são empacotados em JARs específicos (EJB modules) e podem ser incluídos em um EAR (Enterprise Archive), que por sua vez pode conter WARs.
  • (D) Correta: Um servidor de aplicação Java EE padrão é projetado para ser uma plataforma completa, e para isso, ele obrigatoriamente inclui um contêiner web (para gerenciar Servlets e JSPs) e um contêiner EJB (para gerenciar Enterprise JavaBeans e fornecer serviços como transações e segurança).
  • (E) Incorreta: O Tomcat é um contêiner web (ou contêiner de servlet) e suporta JSP e Servlet, e pode ser estendido para JSF. No entanto, ele não é um servidor de aplicação Java EE completo, pois não suporta nativamente EJB, JPA (no sentido de gerenciamento de entidades via contêiner EJB) e JMS. A armadilha aqui é confundir a popularidade e capacidade do Tomcat como servidor web com a funcionalidade completa de um servidor de aplicação Java EE.

Fonte: FCC TRE-PR 2017 Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho