Questão 47 · Informática: Programação e algoritmos
AJAX é a sigla para Asynchronous JavaScript and XML (XML e JavaScript Assíncronos) e compreende um conjunto de técnicas de desenvolvimento Web interrelacionadas com o objetivo principal de:
- A) permitir o desenvolvimento seguindo os padrão de projeto MVC (modelo-visão-controle);
- B) sincronizar sistemas gerenciadores de banco de dados com visões estáticas criadas com PHP;
- C) criar aplicações Web síncronas, sendo necessário recarregar a página para apresentar novos dados;
- D) criar aplicações Web assíncronas, que permite atualizar dados de uma página sem que seja necessário recarregá-la;
- E) integrar serviços Web do tipo REST com barramentos de serviços.
Marque a alternativa correta:
Gabarito: D
Gabarito definitivo divulgado pela banca FGV (DPE/RO 2015).
Comentário
Gabarito: D.
O AJAX permite trocar dados com o servidor em segundo plano, por meio de requisições assíncronas, de modo que partes da página sejam atualizadas sem recarregá-la inteira. Por isso, a alternativa D é a correta.
Por que as outras estão erradas:
- (A) MVC é um padrão de arquitetura de software; o AJAX não tem como objetivo principal seguir esse padrão.
- (B) o AJAX não sincroniza sistemas gerenciadores de banco de dados; ele troca dados entre navegador e servidor.
- (C) o AJAX justamente evita recarregar a página; a alternativa descreve o oposto, uma aplicação síncrona.
- (E) REST e barramentos de serviços são temas de integração de sistemas, e não o objetivo do AJAX.
Dica de prova: a palavra-chave é assíncrono: o navegador envia e recebe dados sem recarregar a página. Afirmativas que exigem recarregar a página ou que falam em síncrono estão erradas.
Fundamentos: AJAX e requisições assíncronas · atualização parcial de páginas · MVC e integração de serviços como distratores
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV DPE/RO 2015 (Analista Programador), questão 47, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.