No que se refere a servidores de aplicação, julgue o item a ...
No que se refere a servidores de aplicação, julgue o item a seguir.
O servidor de aplicação Tomcat é responsável por questões
comuns a todas as aplicações que nele são executadas, como
disponibilidade, tratamento de exceções, balanceamento de
carga e segurança.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
O servidor de aplicação Tomcat é um dos servidores mais populares quando se trata do ambiente Java EE (Enterprise Edition). Ele é conhecido por ser um container servlet que fornece o ambiente necessário para a execução de aplicações web. Vamos entender melhor as responsabilidades mencionadas no enunciado da questão:
- Disponibilidade: Servidores de aplicação como o Tomcat são projetados para oferecer alta disponibilidade através de recursos como clustering, replicação de sessão e failover, garantindo que as aplicações estejam acessíveis aos usuários com pouca ou nenhuma interrupção.
- Tratamento de exceções: O Tomcat lida com exceções em nível de servidor e aplicação, permitindo que sejam definidos páginas de erro personalizadas para tratar falhas de uma maneira mais amigável ao usuário.
- Balanceamento de carga: Embora o Tomcat sozinho não realize balanceamento de carga, ele pode ser configurado para trabalhar em conjunto com outras ferramentas, como o Apache HTTP Server e o mod_jk, para distribuir o tráfego entre múltiplas instâncias, contribuindo para o balanceamento de carga e a escalabilidade da aplicação.
- Segurança: O Tomcat vem com uma série de configurações de segurança que podem ser aplicadas para proteger tanto o servidor quanto as aplicações nele hospedadas. Isso inclui autenticação, autorização, encriptação com SSL/TLS e controle de acesso baseado em roles.
Essas funcionalidades são essenciais para a operação de aplicações de negócios que requerem um nível robusto de gerenciamento de recursos, segurança e disponibilidade. Portanto, a alternativa está correta ao afirmar que o servidor de aplicação Tomcat é responsável por prover esses serviços comuns.
Entender a função e os recursos de um servidor de aplicação é crucial para o desenvolvimento e a manutenção de aplicações web robustas e seguras, e é um conhecimento fundamental para profissionais de TI que trabalham com infraestrutura de aplicações.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Discordo do gabarito, pois o Tomcat é apenas um Container Web e não um servidor de aplição... questão passível de anulação.
Outra questão da banca pra ajudar:
Uma implementação amplamente usada como servidor de aplicação Java é o Tomcat, cujo componente principal, chamado de Catalina, possui um conjunto de arquivos de configuração: o arquivo web.xml configura opções e valores que serão aplicados a todos os aplicativos e também contém as políticas de segurança do Tomcat para a classe Catalina. (errada)
O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages e não é um container Enterprise JavaBeans. Desenvolvido pela Apache Software Foundation, é distribuído como software livre.
O Apache Tomcat é um servidor de aplicações Java focado principalmente em hospedar aplicações web baseadas em servlets e JSP (JavaServer Pages). Ele oferece alguns mecanismos para facilitar a gestão de aplicativos e garantir sua execução estável, mas em termos de disponibilidade, tratamento de exceções, balanceamento de carga e segurança, a responsabilidade do Tomcat pode ser limitada.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo