Questão de Arquitetura de Software — Servidores de Aplicação — INSTITUTO AOCP 2025
Arquitetura de Software›Servidores de Aplicação
Código
qg543489
Banca
INSTITUTO AOCP
Órgão
TRE-TO
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área de Atividade: Apoio Especializado - Especialidade: Tecnologia da Informação
Qual é o nome do elemento de configuração do Servidor de Aplicação Tomcat 10 que representa a interface entre clientes externos, sendo que, além de enviar solicitações, pode receber respostas de um serviço específico?
AElementos de nível superior.
BContainers.
CConectores.
DComponentes alinhados.
ERecursos especiais.
Revelar gabarito e comentário▾
GabaritoC — Conectores.
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”.
Elemento de configuração do Tomcat 10: interface com clientes externos
Gabarito: letra C. No Apache Tomcat, o elemento Connector (conector) é o responsável por gerenciar a comunicação com clientes externos, recebendo solicitações HTTP/AJP e retornando respostas. É ele que define a porta, o protocolo e a interface de rede, funcionando como a “porta de entrada” do servidor. As demais alternativas referem-se a outros conceitos da arquitetura do Tomcat, mas não desempenham esse papel de interface direta com o cliente.
Elementos de configuração do Tomcat
1Conectores (Connector)
Interface com clientes externos
Escuta em portas (HTTP/AJP)
Traduz requisições para o container
2Containers
Engine, Host, Context
Processam requisições internamente
3Elementos de nível superior
Server, Service
Organizam a estrutura geral
4Recursos especiais (Resource)
Conexões com banco de dados
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Elementos de nível superior (Top Level Elements) são itens como <Server> e <Service>, que agrupam e organizam o contêiner, mas não lidam diretamente com requisições externas. Eles definem a estrutura geral, não a comunicação.
Alternativa B — ❌ Incorreta
Containers (como <Engine>, <Host>, <Context>) são componentes que processam as requisições internamente, executando a lógica do servlet. Eles recebem as requisições dos conectores, mas não são a interface com o cliente.
Alternativa C — ✅ Correta ⟵ GABARITO
Os Conectores são os elementos que escutam em portas específicas (ex.: 8080 para HTTP, 8009 para AJP) e traduzem os pedidos dos clientes para o formato que o container entende. Eles são a verdadeira interface entre o mundo externo e o servidor de aplicação. No arquivo server.xml, são declarados com a tag <Connector>.
NÃO CAIA NESSA!
A banca testa se você sabe que o conector é quem “escuta” o cliente, e não o container (que processa) nem os elementos de alto nível (que organizam). Muitos candidatos confundem com “containers” por associarem a ideia de “receber requisições”.
Alternativa D — ❌ Incorreta
Componentes alinhados não é um termo padrão da arquitetura Tomcat. Talvez se refira a componentes agrupados dentro de um mesmo serviço, mas não há um elemento de configuração com esse nome.
Alternativa E — ❌ Incorreta
Recursos especiais (como <Resource>) são usados para definir objetos como conexões com banco de dados, não para comunicação com clientes externos.