A respeito de linguagens e tecnologias para programação Web,...

Próximas questões
Com base no mesmo assunto
Q1861913 Programação
A respeito de linguagens e tecnologias para programação Web, analise as afirmativas abaixo.

I. A tecnologia AJAX permite que o navegador Web envie requisições assíncronas a servidores de aplicação.
II. Os dados recebidos como resposta a uma requisição AJAX são descritos em formato XML.
III. Requisições AJAX podem ser enviadas a Web Services construídos de acordo com o estilo arquitetural REST.
IV. Requisições AJAX utilizam o protocolo SOAP para invocar operações implementadas por Web Services.

Assinale a alternativa CORRETA
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Somente as afirmativas I e III estão corretas.

Vamos analisar cada afirmativa para entender por que a alternativa E é a correta:

I. A tecnologia AJAX permite que o navegador Web envie requisições assíncronas a servidores de aplicação.

Esta afirmativa é correta. AJAX, que é um acrônimo para Asynchronous JavaScript and XML, é uma técnica de desenvolvimento web para criar aplicações interativas. Ela permite que o navegador faça requisições de dados de forma assíncrona ao servidor sem precisar atualizar a página inteira, o que proporciona uma melhor experiência de usuário.

II. Os dados recebidos como resposta a uma requisição AJAX são descritos em formato XML.

Esta afirmativa não é precisa. Embora o AJAX tenha originalmente surgido como um meio para trocar dados em formato XML, hoje em dia é muito mais comum utilizar o formato JSON (JavaScript Object Notation) para essa troca de dados. Portanto, não é correto afirmar que os dados devem estar em formato XML.

III. Requisições AJAX podem ser enviadas a Web Services construídos de acordo com o estilo arquitetural REST.

Esta afirmativa é correta. O estilo arquitetural REST (Representational State Transfer) é amplamente utilizado na construção de APIs para web services. AJAX pode ser usado para interagir com esses serviços, independente de serem RESTful ou não, para realizar operações CRUD (Create, Read, Update, Delete) utilizando os métodos HTTP (GET, POST, PUT, DELETE, etc).

IV. Requisições AJAX utilizam o protocolo SOAP para invocar operações implementadas por Web Services.

Esta afirmativa não é correta. Embora o AJAX possa ser usado para consumir Web Services que utilizam o protocolo SOAP, ele não está limitado a este protocolo. SOAP é apenas um dos protocolos que podem ser usados na comunicação com serviços web, e o AJAX é independente do formato do protocolo, podendo utilizar outros, como o já mencionado REST.

Com base nessa análise, concluímos que as afirmativas I e III são as únicas corretas, o que faz da alternativa E a resposta correta para a questão.

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

II - O retorno de uma requisição AJAX pode ser de vários tipos: json, xml, html, script, jsonp, text. O padrão é JSON

IV - AJAX invoca Web Services através do XMLHttpRequest, que costuma usar HTTP/HTTPS por baixo 

Clique para visualizar este comentário

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