Julgue os itens seguintes acerca de sistemas de gestão de co...
No desenvolvimento de um portal corporativo, um web application archive, de acordo com a especificação de portlets Java (JSR 168), pode conter servlets e arquivos JavaServer Pages.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - certo
Explicação:
O enunciado faz referência ao Web Application Archive (WAR), que é um arquivo usado para distribuir uma coleção de JavaServer Pages, servlets, classes Java, arquivos XML, bibliotecas de tag e páginas web estáticas (HTML e arquivos relacionados) que juntos constituem uma aplicação web. O ponto chave aqui é que um WAR é um formato de distribuição padrão para aplicações web em ambientes Java.
Quando se trata de portlets, estamos falando de uma tecnologia que permite que o conteúdo ou as visualizações de uma aplicação web sejam agregados em um portal. A especificação de portlets Java (Java Specification Request - JSR 168) define um conjunto de APIs para desenvolvimento de portlets que podem ser hospedados em um portal compatível com essa especificação. A JSR 168 permite a interoperabilidade entre portlets e portais, o que significa que um portlet desenvolvido seguindo essa especificação pode ser executado em qualquer portal que também siga a JSR 168.
Os servlets e JavaServer Pages (JSP) são tecnologias do lado do servidor que permitem a criação de conteúdo web dinâmico. Servlets são classes Java que extendem a funcionalidade de um servidor web ou de uma aplicação. JSPs são documentos que misturam HTML com tags especiais do JSP e snippets de código Java para gerar conteúdo dinâmico.
Portanto, é correto afirmar que um Web Application Archive, conforme especificado pela JSR 168, pode conter servlets e arquivos JavaServer Pages. Esses componentes são importantes para a funcionalidade de um portal corporativo, já que eles permitem a criação de interfaces de usuário interativas e o processamento de dados do lado do servidor, que são essenciais para a gestão de conteúdo em portais corporativos.
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
Tudo bem, WAR obviamente pode conter servlet e JSP, mas não creio que seja a 168 que defina isso. Vou averiguar
Um WAR pode conter recursos dinâmicos Java EE, como servlets, arquivos JSP, filtros e metadados associados, além de recursos estáticos, como imagens e arquivos HTML.
Na página 80 da especificação JSR 168 tem o exemplo abaixo do conteúdo de um arquivo WAR, contendo JSP e servlets (http://download.oracle.com/otndocs/jcp/PORTLET_1.0-FR-SPEC-G-F/):
PLT.21.2.1
Example Directory Structure
The following is a listing of all the files in a sample portlet application:
/images/myButton.gif
/META-INF/MANIFEST.MF
/WEB-INF/web.xml /WEB-INF/portlet.xml
/WEB-INF/lib/myHelpers.jar
/WEB-INF/classes/com/mycorp/servlets/MyServlet.class
/WEB-INF/classes/com/mycorp/portlets/MyPortlet.class
/WEB-INF/jsp/myHelp.jsp
Gabarito: Certo
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo