Leia o trecho a seguir:
"O formato portátil de distribuição e
implantação para uma aplicação web definida
Progresso
na especificação Servlet é a web ARchive
(WAR). Todos os servidores compatíveis com a
API Servlet na versão 2.2 (ou posterior)
fornecem ferramentas para instalar um
arquivo WAR."
Fonte: BERGSTEN, H. JavaServer Pages. 2. ed.
Newton: O'Reilly Media, 2002. p. 591.
(Adaptado).
Considerando essas informações e o conteúdo
estudado sobre distribuição e implantação de
aplicações web, pode-se afirmar que o
formato WAR:
funciona pela compactação de toda a
estrutura de pastas e arquivos de uma
A
aplicação web em um arquivo único, que
é associado a um contexto de Servlet no
contêiner web.
funciona pela composição de dois
arquivos complementares contendo toda
B
a aplicação web e suas configurações e
que, posteriormente, poderão ser
distribuídos para os servidores web.
usa criptografia MD5 para criar um
arquivo compactado da aplicação que,
após ser transmitido para o servidor,
precisa de uma chave para sua utilização.
utiliza bancos de dados relacionais
chamados de bases WAR para fazer a
junção dos arquivos e pastas de uma
aplicação web, que poderá ser
distribuída por lojas de aplicativos que
consultem essas bases.
funciona pela compactação de toda
E
estrutura de pastas e arquivos de uma
aplicação web por meio de um algoritmo
Java próprio.
Ed
há 5 dias
Analisando as alternativas sobre o formato WAR (Web Application Archive), podemos verificar o que é correto: A) "funciona pela compactação de toda a estrutura de pastas e arquivos de uma aplicação web em um arquivo único, que é associado a um contexto de Servlet no contêiner web." - Esta afirmação está correta, pois o arquivo WAR realmente compacta toda a estrutura da aplicação web. B) "funciona pela composição de dois arquivos complementares contendo toda a aplicação web e suas configurações e que, posteriormente, poderão ser distribuídos para os servidores web." - Esta afirmação não é precisa, pois o WAR é um único arquivo. C) "usa criptografia MD5 para criar um arquivo compactado da aplicação que, após ser transmitido para o servidor, precisa de uma chave para sua utilização." - Esta afirmação é incorreta, pois o formato WAR não utiliza criptografia MD5. D) "utiliza bancos de dados relacionais chamados de bases WAR para fazer a junção dos arquivos e pastas de uma aplicação web, que poderá ser distribuída por lojas de aplicativos que consultem essas bases." - Esta afirmação é falsa, pois não existe o conceito de "bases WAR". E) "funciona pela compactação de toda a estrutura de pastas e arquivos de uma aplicação web por meio de um algoritmo Java próprio." - Embora o WAR compacte a estrutura, não é correto afirmar que utiliza um "algoritmo Java próprio". Portanto, a alternativa correta é a) "funciona pela compactação de toda a estrutura de pastas e arquivos de uma aplicação web em um arquivo único, que é associado a um contexto de Servlet no contêiner web."