← Questões de Programação

Programação · CESPE/CEBRASPE · 2021

Questão comentada de Programação

Assinale a opção que apresenta a extensão de um arquivo utilizado para distribuir uma coleção de arquivos JAR, JavaServer Pages, Java Servlets, classes Java, bibliotecas e outros recursos que, juntos, constituem um aplicativo da Web.

Gabarito: A

Quando a questão fala em um arquivo usado para distribuir uma coleção de arquivos JAR, páginas JSP, servlets, classes Java e outros recursos que formam um aplicativo web, ela está descrevendo um pacote de aplicação web Java. Nesse universo, a extensão clássica desse tipo de empacotamento é .war, de Web Application Archive. Pense assim: assim como o .jar organiza bibliotecas e classes Java, o .war organiza a aplicação web inteira, com a estrutura pronta para ser implantada em um servidor como Tomcat, Jetty ou similares. Ele pode reunir código, páginas, bibliotecas e configurações em um único arquivo, facilitando distribuição e deploy. Por isso, o gabarito é a alternativa A. As demais opções misturam sistemas operacionais, servidor web e conceito de armazenamento em rede, mas nenhuma delas é extensão de arquivo Java para aplicativo web. Em prova, basta lembrar da dupla mais cobrada: JAR para bibliotecas e WAR para aplicações web.

Continue treinando

Questões relacionadas