Em relação ao Tomcat é INCORRETO afirmar que
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
O Apache Tomcat é uma implementação de código aberto das tecnologias Java Servlet, JavaServer Pages e Java Expression Language. É um servidor web que fornece um ambiente para a execução de código Java no lado do servidor.
Agora, vamos analisar as alternativas para entender por que a Alternativa D é a correta:
- Alternativa A afirma que o Tomcat pode atuar como um servidor web/HTTP autônomo, o que é correto. Ele pode servir páginas da web estáticas e dinâmicas.
- Alternativa B diz que o Tomcat é um servidor onde são instaladas Servlets para tratar as requisições, o que é verdade. Servlets são componentes Java que gerenciam requisições e respostas em uma aplicação web.
- Alternativa C menciona que o Tomcat pode funcionar como parte integrante de um servidor de aplicações como o JBoss AS. Isso também é correto, já que o Tomcat pode ser usado em conjunto com servidores de aplicação mais robustos, fornecendo a camada web.
- Alternativa D afirma que o Tomcat pode ser classificado como um servidor de aplicações Java EE completo, o que é incorreto. O Tomcat é um servidor web e de servlets, mas não implementa todas as especificações e serviços de um servidor de aplicações Java EE completo, como EJB (Enterprise JavaBeans) ou JTA (Java Transaction API), que são encontrados em servidores como o WildFly (anteriormente conhecido como JBoss) ou o GlassFish.
- Alternativa E menciona que o Tomcat é configurável para efetuar autenticação em um servidor LDAP, o que é correto. O Tomcat pode ser configurado para utilizar vários métodos de autenticação, incluindo LDAP.
Portanto, a Alternativa D é a resposta incorreta, pois o Tomcat sozinho não se qualifica como um servidor de aplicações Java EE completo. Espero que essa explicação tenha ajudado a esclarecer o assunto para você!
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
O Tomcat é um servidor de aplicações Java para web. É software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems como Implementação de Referência (RI) para as tecnologias Java Servlet e JavaServer Pages (JSP). Atualmente, o Tomcat tem seu próprio projeto de desenvolvimento independente, dentro da Apache Software Foundation. O Tomcat é robusto e eficiente o suficiente para ser utilizado mesmo em um ambiente de produção.
Tecnicamente, o Tomcat é um Contêiner Web, parte da plataforma corporativa Java Enterprise Edition (Java EE, anteriormente denominada J2EE) que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. O Tomcat tem a capacidade de atuar também como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como Apache httpd ou Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.
O Tomcat porém não implementa um contêiner EJB. Para aplicações Java Enterprise Edition (Java EE) que utilizam Enterprise JavaBeans (EJB), você deve procurar um servidor de aplicações Java EE completo, como JBoss AS (software livre), GlassFish (software livre), Apache Geronimo (software livre), IBM WebSphereBEA WebLogic (comercial), Oracle AS (comercial), ou o Java EE SDK que inclui Sun Java System Application Server Platform Edition (gratuito), entre outros. (comercial),
Fonte: http://www.jwdutra.com.br/index.php?option=com_content&view=article&id=34:tomcat&catid=26:servweb&Itemid=42
O Tomcat porém não implementa um contêiner EJB. Para aplicações Java Enterprise Edition (Java EE) que utilizam Enterprise JavaBeans (EJB), você deve procurar um servidor de aplicações Java EE completo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo