Uma equipe de desenvolvimento está criando uma
aplicação de gerenciamento processual baseada
na web, usando a linguagem Java. A aplicação
precisa ser implantada em ambiente corporativo,
com controle de sessões, segurança, integração
com banco de dados e suporte a múltiplos
usuários simultâneos. Para isso, a equipe discute
as diferenças e complementaridades entre
servidores de aplicação e servidores web. Nesse
contexto, assinale a alternativa que apresenta
uma afirmação correta feita por um dos
integrantes da equipe acerca desses servidores.
✂️ a) Servidores web Java, como Apache Tomcat, são
responsáveis por executar arquivos .jar e
serviços RESTful, mas não suportam aplicações
web baseadas em servlet ou JSF. ✂️ b) Servidores de aplicação Java, como GlassFish
ou WildFly, estendem os servidores web ao
incluir suporte a tecnologias corporativas como
Enterprise Java Beans (EJB), Java Message
Service (JMS) e Java Persistence API (JPA). ✂️ c) Servidores web e servidores de aplicação são
equivalentes e intercambiáveis, já que ambos
executam código Java da mesma forma e não há
distinção entre suas responsabilidades. ✂️ d) O uso de um servidor de aplicação elimina a
necessidade de containers de servlet, pois esse
tipo de aplicação é limitado ao terminal de linha
de comando. ✂️ e) Aplicações Java web não conseguem ser
hospedadas em servidores de aplicação, sendo
restritas ao uso em navegadores locais com Java
Applets.