Pular para o conteúdo principal

Questão de Engenharia de Software — Frameworks — Quadrix 2024

Engenharia de SoftwareFrameworks
Código
qg349505
Banca
Quadrix
Órgão
CREFITO - 8ª Região (PR)
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
Com relação aos padrões de criação e de estruturação e às tecnologias JME e JEE, julgue o item.O JME fornece suporte para ambientes de computação em nuvem, enquanto o JEE não o faz.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Plataformas Java: JME e JEE

Gabarito: letra E (ERRADO). A afirmação inverte a realidade das plataformas Java: o JME (Java Micro Edition) é voltado a dispositivos com recursos limitados (celulares, embarcados), e não a computação em nuvem; o JEE (Java Enterprise Edition) é justamente a plataforma usada em servidores e aplicações corporativas de grande porte, sendo a base de muitos sistemas em nuvem. Portanto, o JEE fornece suporte a ambientes de computação em nuvem, e o JME não é a plataforma adequada para isso.

As plataformas Java são divididas em três grandes edições, cada uma com um público-alvo distinto. O Java SE (Standard Edition) é a base, com as bibliotecas essenciais da linguagem. O Java EE (Enterprise Edition) — hoje chamado de Jakarta EE — adiciona APIs para desenvolvimento de aplicações empresariais distribuídas, como servlets, JSP, EJB, JPA, JMS, entre outras. É a plataforma usada em servidores de aplicação (como WildFly, Tomcat, GlassFish) e, por isso, é amplamente utilizada em soluções de nuvem, que exigem escalabilidade, alta disponibilidade e processamento distribuído. Já o Java ME (Micro Edition) é uma versão reduzida, projetada para dispositivos com pouca memória e processamento, como celulares antigos, TVs, cartões inteligentes e sistemas embarcados. Não é uma plataforma para computação em nuvem, que demanda infraestrutura robusta.

A confusão entre JME e JEE é comum, pois os nomes são parecidos. A banca explora exatamente essa semelhança: o candidato que não domina o papel de cada edição pode aceitar a afirmação como correta. Mas a lógica é simples: JME = micro (pequeno, limitado); JEE = enterprise (grande, corporativo). A computação em nuvem é um ambiente de grande escala, portanto, pertence ao JEE, não ao JME.

Na prática, um sistema de nuvem (como um SaaS) roda em servidores com JEE, enquanto um aplicativo embarcado em um dispositivo de baixo custo roda com JME. A afirmação do enunciado, ao dizer que o JME fornece suporte para nuvem e o JEE não, está exatamente ao contrário.

NÃO CAIA NESSA!

A banca troca os papéis das plataformas: afirma que o JME (Micro, para dispositivos limitados) é que suporta nuvem, e que o JEE (Enterprise, para servidores) não suporta. É uma inversão clássica de conceitos. Lembre-se: JEE é a plataforma corporativa, usada em servidores e nuvem; JME é para dispositivos com recursos restritos.

Plataforma

Público-alvo

Uso típico

Suporte a computação em nuvem

JME (Java Micro Edition)

Dispositivos com recursos limitados (celulares, embarcados, TVs, cartões inteligentes)

Aplicações embarcadas e de baixo consumo

Não (inadequada)

JEE (Java Enterprise Edition)

Aplicações empresariais e corporativas de grande porte

Servidores de aplicação (WildFly, Tomcat, GlassFish), sistemas distribuídos

Sim (base de muitos sistemas em nuvem)

1Java SE (base)
Bibliotecas essenciais
2Java EE (Jakarta EE)
Servidores de aplicação
Computação em nuvem
3Java ME (Micro)
Dispositivos limitados
Celulares, embarcados
Plataformas Java
LEVELsoulevel.com.br
Plataformas Java: Java SE (base) (Bibliotecas essenciais); Java EE (Jakarta EE) (Servidores de aplicação, Computação em nuvem); Java ME (Micro) (Dispositivos limitados, Celulares, embarcados)

Alternativa C — ❌ Incorreta

A alternativa C afirma que o item está Certo, ou seja, que o JME fornece suporte para computação em nuvem e o JEE não. Isso é falso. O JME é uma plataforma para dispositivos com recursos limitados (celulares, embarcados), não para nuvem. O JEE é a plataforma empresarial, usada em servidores e aplicações distribuídas, sendo a base de muitos sistemas em nuvem. Portanto, a afirmação está invertida.

Alternativa E — ✅ Correta ⟵ GABARITO

A alternativa E afirma que o item está Errado, e é exatamente isso. O JME não fornece suporte para computação em nuvem; ele é voltado para dispositivos com poucos recursos. O JEE, por sua vez, é a plataforma que fornece suporte para ambientes de computação em nuvem, pois é usada em servidores de aplicação e sistemas corporativos distribuídos. A afirmação do enunciado está incorreta, logo, o gabarito é a letra E.

Gabarito: letra E

Link permanente: /questoes/qg349505