Em relação ao Tomcat e JBoss:

Próximas questões
Com base no mesmo assunto
Q80174 Programação
Em relação ao Tomcat e JBoss:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D

Para compreender esta questão, é preciso ter conhecimento sobre servidores de aplicação, em particular, o Tomcat e o JBoss, que são ambos servidores relacionados à plataforma Java, mas com características distintas.

O Tomcat é um servidor web e um container de servlets, que suporta especificações como Java Servlet e JavaServer Pages (JSP). É uma solução leve e focada em aplicações web, mas não é considerado um servidor de aplicações completo devido à falta de suporte a todas as especificações completas do Java EE (Enterprise Edition), como Enterprise JavaBeans (EJB).

Já o JBoss, que agora é conhecido como WildFly, é um servidor de aplicações completo, suportando todas as especificações do Java EE. Ele pode ser integrado a um servidor web dedicado e é altamente modular, permitindo que os componentes sejam atualizados ou substituídos dinamicamente, o que traz vantagens em termos de manutenção e disponibilidade do sistema.

Portanto, a alternativa D está correta, pois no JBoss, conhecido por sua alta modularidade, realmente é possível substituir componentes e módulos, incluindo aplicações, sem necessidade de parar o servidor. Esta característica é particularmente útil para manter a disponibilidade dos serviços durante atualizações ou manutenção.

As outras alternativas são incorretas porque:

  • O Tomcat não é um servidor de aplicações completo baseado na plataforma J2EE (Java 2 Platform, Enterprise Edition), como afirma a alternativa A.
  • O JBoss pode funcionar integrado a um servidor web, mas essa informação por si só não é suficientemente específica para a questão, e a alternativa B não abrange a modularidade que é a característica chave do JBoss.
  • O Tomcat não implementa o container EJB, que é uma funcionalidade de servidores de aplicações completos, conforme indicado incorretamente pela alternativa C.
  • O JBoss é mais do que um container web, ele é um servidor de aplicações completo, o que torna a alternativa E incorreta.

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

Essa questão têm que ser anulada, pois o jboss tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java. Ele também é baseado em uma arquitetura de microkernel JMX, onde todos os módulos que compõem o servidor, além das próprias aplicações, são componentes (MBeans) - plugados- ou substituídos dinamicamente, em runtime, sem a necessidade de paradas no servidor. Esta funcionalidade, que é chamada de "hot deploy", dá uma grande flexibilidade e robustez ao servidor.

 

ALTERNATIVAS (B) E (D) CORRETAS

a)O Tomcat não é um servidor de aplicação completo baseado na plataforma J2EE, pois ele não da suporte ao EJB.
b)é o Tomcat que se integra a outros servidores dedicados, inclusive ele pode ser integrado ao JBOSS para adicionar funcionalidades Servlet e JSP.
c)è o JBOSS que implementa o EJB.
d)Certo.
e)Ao implementar o tomcat é adicionado estas funcionalidades.
Concordo com o primeiro comentário: O Jboss também pode ser integrado com outro servidor Web, como Apache Httpd ou IIS.
Como ele tem um Tomcat "dentro" dele, entendo que o Jboss como um todo (como um servidor de aplicação completo) também se integra e não apenas o Tomcat "sozinho".

http://www.itnerante.com.br/group/servidores-de-aplicacao/forum/topics/d-vida-jboss-tomcat-e-iis

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo