Pular para o conteúdo principal

Questão de Arquitetura de Software — Servidores de Aplicação — INSTITUTO AOCP 2025

Arquitetura de SoftwareServidores de Aplicação
Código
qg540667
Banca
INSTITUTO AOCP
Órgão
MPE-RS
Ano
2025
Nível
Superior
Cargo
Analista do Ministério Público - Informática
Servidor que utiliza módulos JBoss visando fornecer isolamento real do aplicativo, ocultando classes de implementação do servidor e vinculado apenas com JARs, que definitivamente são necessárias a seu aplicativo. Nesse contexto, o algoritmo de resolução de dependência acaba conseguindo garantir que o desempenho não será diretamente afetado pelo número de versões de bibliotecas que foram instaladas, fazendo assim o classloading corretamente.O enunciado refere-se ao
  1. AApache SOLR.
  2. BKPI.
  3. CJboss/Wildfly.
  4. DeMAG.
  5. EMongoDB.
Revelar gabarito e comentário

GabaritoC — Jboss/Wildfly.

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

Servidores de Aplicação: JBoss/WildFly

Gabarito: letra C. O enunciado descreve exatamente o mecanismo de módulos do JBoss/WildFly (JBoss Modules), que isola o classloading de cada aplicação, ocultando as classes de implementação do servidor e vinculando apenas os JARs necessários. Esse isolamento evita conflitos entre versões de bibliotecas e mantém o desempenho estável, independentemente do número de versões instaladas.

A banca cobra o conhecimento específico sobre a arquitetura de classloading do JBoss, um dos servidores de aplicação mais utilizados no mercado Java.

Alternativa A — ❌ Incorreta

Apache SOLR é um servidor de busca baseado em Lucene, focado em indexação e pesquisa de texto completo. Não possui o conceito de módulos JBoss ou isolamento de classloading descrito.

Alternativa B — ❌ Incorreta

KPI (Key Performance Indicator) é uma métrica de desempenho, não um servidor de aplicação. Totalmente fora do escopo.

Alternativa C — ✅ Correta ⟵ GABARITO

JBoss/WildFly é um servidor de aplicação Java que utiliza o JBoss Modules, um sistema de classloading modular. Ele permite que cada aplicação tenha seu próprio classloader, isolando as dependências e ocultando as classes do servidor. O gerenciamento de dependências por módulos garante que o desempenho não seja afetado por múltiplas versões de bibliotecas.

Alternativa D — ❌ Incorreta

eMAG (Modelo de Acessibilidade em Governo Eletrônico) é um conjunto de diretrizes de acessibilidade para sites governamentais, não um servidor de aplicação.

Alternativa E — ❌ Incorreta

MongoDB é um banco de dados NoSQL orientado a documentos. Não possui funcionalidades de servidor de aplicação ou classloading modular.

PEGA ESSA DICA!

Para identificar corretamente, lembre-se que a descrição de "isolamento real do aplicativo", "ocultar classes de implementação do servidor" e "algoritmo de resolução de dependência" são marcas registradas do JBoss Modules/WildFly. Em questões de servidores de aplicação, foque em características como classloading, módulos e gerenciamento de dependências.

Gabarito: letra C.

Link permanente: /questoes/qg540667