Pular para o conteúdo principal

Questão de Programação — JEE (Java Enterprise Edition) — FUNDATEC 2023

ProgramaçãoJEE (Java Enterprise Edition)
Código
qq894733
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Informática
Referente à arquitetura proposta para a plataforma Java J2EE, analise as assertivas abaixo e assinale a alternativa correta.I. Supre as necessidades de aplicações empresariais centralizadas.II. Se trata de uma aplicação simples sem divisão por camadas.III. Enfatiza a utilização de padrões de projetos.IV. O serviço de container deve estar disponível para utilização.
  1. ATodas as assertivas estão corretas.
  2. BTodas as assertivas estão incorretas.
  3. CApenas a assertiva I está correta.
  4. DApenas as assertivas I e II estão corretas.
  5. EApenas as assertivas III e IV estão corretas.
Revelar gabarito e comentário

GabaritoE — Apenas as assertivas III e IV estão corretas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura J2EE (Java Enterprise Edition)

Gabarito: letra E — apenas as assertivas III e IV estão corretas. A plataforma JEE é voltada para aplicações empresariais distribuídas (não necessariamente centralizadas), organizadas em múltiplas camadas. Ela incentiva o uso de padrões de projeto e depende de containers (web container, EJB container) para fornecer serviços de infraestrutura.

Assertiva

Conteúdo

Correção

I

Supre necessidades de aplicações empresariais centralizadas.

❌ Incorreta (JEE é para aplicações distribuídas)

II

Trata-se de aplicação simples sem divisão por camadas.

❌ Incorreta (JEE é multicamadas)

III

Enfatiza a utilização de padrões de projetos.

✅ Correta

IV

O serviço de container deve estar disponível para utilização.

✅ Correta

Arquitetura JEE
  • 1Características
    • Distribuída (não centralizada)
    • Multicamadas (não simples)
    • Padrões de projeto
    • Containers (serviços)
  • 2Assertivas
    • I (centralizada)
    • II (sem camadas)
    • III (padrões)
    • IV (container)
LEVEL · soulevel.com.br

Análise das assertivas

I. ❌ Incorreta. A assertiva afirma que o JEE supre necessidades de aplicações empresariais centralizadas. Na verdade, o JEE foi projetado para aplicações distribuídas, com divisão em camadas (cliente, web, negócios, integração) e componentes que podem executar em diferentes servidores. Centralização não é uma característica intrínseca da plataforma.

II. ❌ Incorreta. Dizer que se trata de uma aplicação simples sem divisão por camadas é o oposto do que o JEE propõe. A arquitetura JEE é fortemente baseada em camadas (tiers) para separar responsabilidades: camada de apresentação, camada de negócios, camada de dados, etc.

III. ✅ Correta. O JEE enfatiza a utilização de padrões de projeto (design patterns) como MVC, DAO, Business Delegate, Session Facade, entre outros. Esses padrões são recomendados para estruturar o código de forma reutilizável e manutenível.

IV. ✅ Correta. Os containers (Servlet Container, EJB Container) são essenciais no JEE. Eles fornecem serviços como gerenciamento de ciclo de vida, segurança, transações, concorrência, etc. Sem o container, os componentes JEE não conseguem executar.

Conclusão: As únicas assertivas verdadeiras são III e IV. Portanto, a alternativa E é o gabarito.

NÃO CAIA NESSA!

A afirmativa I confunde o propósito da plataforma, que é distribuída e multicamada, não centralizada. O candidato pode achar que 'empresarial' remete a 'centralizado', mas o JEE é justamente uma solução para computação distribuída.

Link permanente: /questoes/qq894733