No que se refere a servidores de aplicação, julgue o item a ...

Próximas questões
Com base no mesmo assunto
Q1883843 Programação

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. 

Alternativas

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