🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Com relação ao desenvolvimento em Java por meio de framewor...

Próximas questões
Com base no mesmo assunto
Q1828020 Programação
Com relação ao desenvolvimento em Java por meio de frameworks, assinale V para a afirmativa verdadeira e F para a falsa. 
( ) JSF é o framework Java padrão para a construção de aplicações web a partir da versão Java EE 5. É uma especificação para o desenvolvimento de interfaces web utilizando uma arquitetura voltada a componentes. ( ) Hibernate é o framework Java para mapeamento objeto relacional, cuja principal função é abstrair o mapeamento, economizando esforço e preocupações concernentes a tal tarefa. Com uma arquitetura simples, de fácil configuração, e com funções de fácil entendimento, simplifica bastante a tarefa do desenvolvedor. ( ) Servlet é um framework, definido como um componente semelhante um servidor, que gera dados HTML e XML para a camada lógica de uma aplicação Web, processando estaticamente requisições e respostas.
As afirmativas são, respectivamente,  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - V – V – F.

A questão aborda o conhecimento sobre diferentes frameworks e tecnologias utilizados no desenvolvimento de aplicações Java, mais especificamente para a web e para o mapeamento objeto-relacional. Para responder a esta questão corretamente, é necessário entender o que cada um desses termos (JSF, Hibernate e Servlet) se refere e qual é o papel que desempenham no ecossistema de desenvolvimento Java. Vamos analisar cada uma das afirmações:

JavaServer Faces (JSF) é, de fato, um framework padrão para construção de aplicações web, parte da especificação Java EE a partir da versão 5. Ele utiliza uma arquitetura baseada em componentes para facilitar a construção de interfaces de usuário para aplicações web. Portanto, a primeira afirmação é Verdadeira (V).

Hibernate é um dos frameworks mais populares para mapeamento objeto-relacional (ORM) em Java. Ele fornece uma maneira de mapear objetos Java para tabelas de um banco de dados relacional e vice-versa, simplificando a interação com o banco de dados e abstraindo detalhes complexos do mapeamento. Por isso, a segunda afirmação também é Verdadeira (V).

Servlets, no entanto, não são um framework, mas sim uma tecnologia ou API que faz parte da especificação Java EE. Servlets são classes Java que permitem tratar requisições e respostas em uma aplicação web. Eles atuam na camada de controle, recebendo solicitações HTTP e gerando respostas, mas não geram HTML e XML de maneira estática, e sim de maneira dinâmica. Portanto, a terceira afirmação é Falsa (F).

Conhecendo o papel de cada uma dessas tecnologias, você pode ver que a alternativa correta, que afirma que JSF é um framework para aplicações web, que Hibernate é um framework ORM e que Servlet não é um framework, mas sim uma tecnologia para tratar requisições HTTP, é a E - V – V – F.

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

GAB E

"Servlet é uma classe Java usada para estender as funcionalidades de um servidor. (...) Também pode ser definido como um componente semelhante um servidor, que gera dados HTML e XML para a camada de apresentação de uma aplicação Web. Ele processa dinamicamente requisições e respostas."

https://pt.wikipedia.org/wiki/Servlet

O erro da afirmação I é dizer que o JSF ( Java Server Faces) é uma especificação para o desenvolvimento. Na verdade ele é um framewordk de aplicativo web que simplifica o design da interface com o usuário de um aplicativos fornecendo bibliotecas e até mesmo ferramentas de software para ajudar a organizar e construir os aplicativos. - Informação retirada do livro Java Como programar - Deitel 8ª edição página 952

SERVLETS: são objetos Java que tratam de requisições e respostas HTTP.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo