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
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?
  1. AElementos de nível superior.
  2. BContainers.
  3. CConectores.
  4. DComponentes alinhados.
  5. 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.

Gabarito: letra C.

Link permanente: /questoes/qg543489