Julgue os itens seguintes acerca de sistemas de gestão de co...

Próximas questões
Com base no mesmo assunto
Q328366 Programação
Julgue os itens seguintes acerca de sistemas de gestão de conteúdo.


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.
Alternativas

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