Pergunta 4 Leia o trecho a seguir: "Se aplicação web contiver páginas JSP localizadas em subdiretórios, os arquivos de origem do servlet são criados em um diretório (e pacote) que corresponde à estrutura da aplicação, então as páginas JSP ficam localizadas em diretórios diferentes, não colidindo." Fonte: BERGSTEN, H. JavaServer Pages. 2 ed. Gravenstein Highway North, Sebastopol, CA. Editora: O'Reilly Media, Inc. 2002, p. 290. Considerando essas informações e o conteúdo sobre páginas JPS, analise as estruturas de pastas a seguir e associe-as com as respectivas descrições dos arquivos nelas contidos. 1) Pasta WebContent 2) Pasta WEB-INF 3) Pasta META-INF 4) Pasta WEB-INF/lib 5) Subpastas criadas pelo usuário dentro de WebContent () Arquivos HTML, documentos JSP, imagens e arquivos texto que serão entregues aos clientes via protocolo HTTP para a formação da página HTML. () Arquivo de manifesto MANIFEST.MF, que indica dados básicos sobre uma aplicação para sua execução de modo apropriado. Esse é uma pasta opcional gerada pelo ambiente Eclipse. () Recursos que não estão acessíveis diretamente ao navegador, mas que são visíveis ao código dos Servlets no chamado ServletContext. Ela ainda contém o arquivo Deployment Descriptor: o web.xml. () Arquivos acessados pelo navegador que são divididos por tipos ou pela função, geralmente. Essa estrutura serve para organizar os arquivos, como é o caso de uma pasta para agrupar "imagens". () Bibliotecas, geralmente com arquivos .jar, para inclusão de recursos nos servlets. Agora, assinale a alternativa que apresenta a sequência correta: A) 3, 2, 4, 5, 1 B) 1, 2, 3, 4, 5 C) 2, 3, 1, 5, 4 D 5, 3, 4, 2, 1 E) 1, 3, 2, 5, 4.
Lista de comentários
Resposta:
E) 1, 3, 2, 5, 4
Explicação:
Vamos organizar as pastas de acordo com as descrições fornecidas:
1) Pasta WebContent: Arquivos HTML, documentos JSP, imagens e arquivos texto que serão entregues aos clientes via protocolo HTTP para a formação da página HTML.
2) Pasta WEB-INF: Recursos que não estão acessíveis diretamente ao navegador, mas que são visíveis ao código dos Servlets no chamado ServletContext. Ela ainda contém o arquivo Deployment Descriptor: o web.xml.
3) Pasta META-INF: Arquivo de manifesto MANIFEST.MF, que indica dados básicos sobre uma aplicação para sua execução de modo apropriado. Esse é uma pasta opcional gerada pelo ambiente Eclipse.
4) Pasta WEB-INF/lib: Bibliotecas, geralmente com arquivos .jar, para inclusão de recursos nos servlets.
5) Subpastas criadas pelo usuário dentro de WebContent: Arquivos acessados pelo navegador que são divididos por tipos ou pela função, geralmente. Essa estrutura serve para organizar os arquivos, como é o caso de uma pasta para agrupar "imagens".
Com base nessas descrições, a sequência correta seria a opção:
E) 1, 3, 2, 5, 4