Questão de Arquitetura de Software — Servidores de Aplicação — INSTITUTO AOCP 2025
Arquitetura de Software›Servidores 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
AApache SOLR.
BKPI.
CJboss/Wildfly.
DeMAG.
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.