Questão de Arquitetura de Software — Servidores de Aplicação — VUNESP 2024
Arquitetura de Software›Servidores de Aplicação
Código
vu083152
Banca
VUNESP
Órgão
Prefeitura de Lins - SP
Ano
2024
Nível
Superior
Cargo
Analista em Tecnologia da Informação
É possível encontrar diversas menções à “Catalina” na documentação do Apache Tomcat. É correto afirmar que, nesse contexto, “Catalina” é
Aum contêiner servet.
Bum design pattern
Cum protocolo de rede.
Duma criptografia.
Revelar gabarito e comentário▾
GabaritoA — um contêiner servet.
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”.
Apache Tomcat – Componente Catalina
Gabarito: letra A. No Apache Tomcat, “Catalina” é o nome do contêiner servlet (servlet container) que implementa as especificações Java Servlet e JSP. É o núcleo do servidor, responsável por gerenciar o ciclo de vida dos servlets, processar requisições e respostas, e organizar os recursos da aplicação.
As demais alternativas:
B) um design pattern ❌: Catalina não é um padrão de projeto, mas sim um componente concreto do Tomcat.
C) um protocolo de rede ❌: Não é um protocolo; o Tomcat utiliza protocolos como HTTP, HTTPS e AJP, mas Catalina é o contêiner que lida com esses protocolos.
D) uma criptografia ❌: Não tem relação com criptografia; a segurança no Tomcat é tratada por outros módulos.
Apache Tomcat: Catalina (Contêiner servlet (núcleo), Gerencia ciclo de vida dos servlets, Processa requisições/respostas, Organiza recursos da aplicação); Coyote (Conector HTTP); Jasper (Mecanismo JSP)
PEGA ESSA DICA!
Em provas de tecnologias Java, lembre-se de que o Tomcat é composto por três componentes principais: Catalina (contêiner servlet), Coyote (conector HTTP) e Jasper (mecanismo JSP). A nomenclatura “Catalina” aparece em variáveis de ambiente (CATALINA_HOME, CATALINA_BASE) e em pacotes (org.apache.catalina).