SóProvas


ID
321082
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Programação
Assuntos

A respeito de desenvolvimento de projetos de sistemas, julgue os itens subsequentes.

O Ajax incorpora diferentes tecnologias, como o DOM, o XML, o XSLT, o objeto XMLHttpRequest, o objeto XMLHttpResponse e o Javascript, cuja função é fazer a junção entre os elementos.

Alternativas
Comentários
  • Galera,
    o xslt é utilizado em alguma etapa do processo de requisição ou resposta do ajax? Entendo perfeitamente que transformações possam ser feitas no servidor antes do envio ou ainda via java script quando se obtém a resposta.
    Em nenhuma dessas situações o ajax usa a tecnologia xslt. É utilizado sim nas etapas anterior e posterior à consulta.

    Há inclusive um projeto no code.google.com que implementa esta técnologia de transformação - http://goog-ajaxslt.sourceforge.net/ - em java script o que me faz acreditar que não existia até então e consequentemente não fazer parte da técnica ajax.

    []'s
  • Também concordo com o amigo José Francisco no que diz respeito ao uso do XSLT no Ajax. Não vejo o porque da utilização de tal linguagem de marcação , já que é para criar documentos XSL que, por sua vez, definem a apresentação dos documentos XML.

    Portanto nesse caso a resposta seria "ERRADO".
  •  

    Brincadeira o cespe usar conceitos do WIKIPEDIA. E a da versão em português ainda, que não é lá muito confiável. Vejam a descrição abaixo se não é "copia e cola"...

    fonte: http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)

    (...) AJAX incorpora em seu modelo:
     
    Exposição e interação dinâmica usando o DOM;
     
    Intercâmbio e manipulação de dados usando XML e XSLT;
     
    Recuperação assíncrona de dados usando o objeto XMLHttpRequest e XMLHttpResponse;
     
    JavaScript fazendo a junção entre os elementos.
  • Eu acredito que o item esteja errado.
    O Ajax incorpora diferentes tecnologias, como o DOM, o XML, o XSLT, o objeto XMLHttpRequest, o objeto XMLHttpResponse e o Javascript, cuja função é fazer a junção entre os elementos. Não consegui encontrar nada sobre esse XMLHttpResponse. Pelo que eu vi, apenas o objeto XMLHttpRequest é utilizado. A única menção a XMLHttpResponse seria um handle, que é uma função, chamada XMLHttpResponseHandler.
    Alguém saberia confirmar?
  • Esse CESPE é uma piada. A Wiki brasileira está errada, pois não existe o objeto XMLHttpResponse. O W3C só cita o XMLHttpRequest.
  • Concordando com os colegas: Tomás Godoi  e Marco. O prof. Marcelo Pacote (Cathedra), resolveu essa questão em sala. Questão dada como errada, justificativa: Ajax não incorpora XMLHttpResponse.
  • Concordo com os cologas sobre a inexistência do objeto XMLHttpResponse. Veja figura copiada do site do W3C:

    AJAX

    Essa questão é passível de recurso.
  • Galera, o CESPE parece incorporou o XMLHttpResponse e XSLT como elementos-chave do Ajax! Vejam outras questões:

    [CESPE 2011 EBC - Cargo 10] Julgue os próximos itens, referentes ao Ajax.

    [116] A utilização do Ajax em aplicações web permite a recuperação assíncrona de dados e, por consequência, a utilização de objetos XMLHttpRequest e XMLHttpResponse.
    Gabarito: CERTO.

    [117] O Ajax permite a criação de aplicações dinâmicas por meio do intercâmbio e da manipulação de dados. Nesse sentido, pode-se fazer uso de XML e XSLT.
    Gabarito: CERTO.

    Abraços!
  • Ainda sobre a discussão dos elementos XMLHttpResponse e XSLT. Fiz uma pesquisa Google em alguns sites pra ver se encontrava algo. 
    Sobre o primeiro eu não encontrei nada mesmo. Muitas pessoas dizem que não faz sentido Ajax com XMLHttpResponse.
    Porém, sobre o XSLT encontrei alguns materiais interessantes (em inglês) sobre a integração dele com Ajax:

    http://www.codeproject.com/Articles/38138/Implementing-Ajax-in-XSLT
    http://www.ibm.com/developerworks/xml/library/x-xmlajaxpt2/
    http://www.learn-ajax-tutorial.com/XSLTTransformationswithJavaScript.cfm#.Ud9og8Wg_eQ

    No entanto, vale levar em conta o que Rogério falou. Se o CESPE está considerando, em recorrentes questões de concurso, os dois elementos como integrantes do Ajax, quem somos nós mortais para questionar.
  • Não existe XMLHttpResponse, portanto a questão está ERRADA!!!!
  • SE não tem o XMLHttpResponse, por quê não entraram com recurso???

    Se não há manifestação a resposta da questão é mantida.

    Eu numa prova dessa entraria com recurso na lata.

    Bons estudos galera!
  • Lemuell Roni,

    entrar com recurso não quer dizer que ele será aceito, mesmo que seja bem elaborado e com referências bibliográficas.

    Na verdade, o mais comum atualmente é que as bancas simplesmente neguem todos os recursos sem dar justificativa.

    E mesmo assim, uma referência bibliográfica pra mostrar que algo não existe é bem complicado. Se não existe, não está em nenhum livro!

  • O CESPE tem considerado XSLT e XMLHttpResponse como parte integrante do Ajax, o que não é consenso entre todos os autores.

  • Não houve alteração de gabarito.

    Segue o link :
    http://www.cespe.unb.br/concursos/CORREIOS2011/arquivos/CORREIOS_NS_NM_JUSTIFICATIVAS_DE_ALTERA____ES_DE_GABARITO_FINAL.PDF
  • Quanto a XSLT fazer parte de Ajax ou não ... o criador do Ajax - Jesse James Garret - em um artigo em que definiu Ajax, incluiu XSLT como parte da definição. Acessem aqui: https://web.archive.org/web/20080702075113/http://www.adaptivepath.com/ideas/essays/archives/000385.php

     

    É óbvio que hoje não se requer mais XSLT para usar Ajax, assim como o JSON praticamente tomou o lugar do XML.

     

    Quanto ao xmlhttpresponse tem que continuar chovendo recurso na CESPE toda vez que ela vier com essa heresia.

  • CESPE copiando lixo da wikipedia e passando vergonha

    https://pt.wikipedia.org/w/index.php?title=Ajax_(programa%C3%A7%C3%A3o)&action=history

  • por que a galera não recorre? por quêeeee?