No que se refere à arquitetura Java EE 7, julgue o próximo i...
O JSON (JavaScript object notation) é um formato leve para troca de dados que implementa o modelo MVC (model-view-control) em substituição ao framework JSF.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
O enunciado propõe uma confusão comum entre formatos de dados e padrões de projeto ou frameworks. Vamos esclarecer isso:
O JSON (JavaScript Object Notation) é um formato de troca de dados leve, baseado em texto, que é fácil de ler e escrever tanto para humanos quanto para máquinas. O JSON é frequentemente utilizado para transmitir dados entre um servidor e uma aplicação web, mas é importante notar que ele não implementa por si só o padrão de arquitetura MVC (Model-View-Controller). O MVC é um padrão de design que separa a aplicação em três componentes interconectados, a fim de separar representações internas da informação do modo como a informação é apresentada e aceita pelo usuário.
Por outro lado, o JSF (JavaServer Faces) é um framework para aplicativos web baseados em Java que utiliza o padrão MVC. O JSF ajuda a simplificar o processo de desenvolvimento de interfaces de usuário para aplicativos Java EE através de uma API integrada que utiliza componentes reutilizáveis, e oferece um modelo de programação claro.
Assim, é incorreto afirmar que o JSON implementa o modelo MVC em substituição ao framework JSF, pois são tecnologias com propósitos distintos dentro do desenvolvimento de aplicações web. JSON é um formato de dados, enquanto JSF é um framework que facilita a criação de interfaces seguindo o padrão MVC.
Essencialmente, a questão testa a compreensão do candidato sobre as responsabilidades e características tanto do JSON quanto do JSF no contexto do desenvolvimento de aplicações Java EE.
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
O formato JSON (JavaScript Object Notation) vem se consagrando cada vez mais na comunicação de dados, principalmente nos dispositivos móveis devido a esse formato ser mais leve que o XML e também mais legível.
JSON (JavaScript Object Notation) é um formato para troca de dados entre o browser e o servidor, independente de linguagem, leve e utilizado para grandes quantidades de dados.
Fonte : https://www.w3schools.com/js/js_json_intro.asp
O Framework JSF (Java Server Faces) faz parte da especificação Java EE, sendo um framework MVC, utilizado para criar componentes web , que rodam do lado do servidor. Utiliza o formato de páginas .xhtml.
Fonte : http://docs.oracle.com/javaee/6/tutorial/doc/bnapk.html
Ou seja : JSON se destina a troca de dados, e, JSF se destina a criação de componentes web
O formato JSON é uma alternativa quanto ao uso do XML.
Gabarito:
ERRADO
Que viagem da banca.
JSON não tem nada haver com MVC... srs GAB E
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo