.:: Computação & Concursos ::.

Sua referência em concursos públicos na área de computação.

Questão – BNDES 2008

Cargo: Analista de Sistemas – Suporte

Questão
33. Que API deve ser utilizada em uma aplicação Java EE 5 para leitura e manipulação (parse) de um fluxo (stream) de dados XML, com rapidez e baixo consumo de memória RAM?
(A) DOM
(B) AJAX
(C) XPath
(D) StAX.
(E) XSLT

Comentário: A resposta a esta questão é somente o nome de uma das API’s existentes na plataforma Java EE 5. Pois bem, conhecendo o significado de cada uma dessas siglas já é o suficiente para conseguir resolver esta questão. Então Vamos a eles!

A – DOM(Document Objetc Model): o DOM é uma especificação da W3C(World Wide web Consortium) que define uma interface neutra em relação a linguagem e plataforma de desenvolvimento para que programas e scripts possam acessar e alterar a informação contida em documentos HTML/XML. Trata-se de um modelo de manipulação de documentos, e não uma API Java EE 5;

B – AJAX( Asynchronous Javascript and Xm): O Ajax é uma combinação das tecnologias Javascript com XML que tem como base possibilitar a transferência assíncrona de informações entre o navegador web e o servidor que contém a página. Pode prover maior dinamismo e interatividade na web. Novamente, não se trata de API do Java EE 5.

C – XPATH: este talves seja mais simples ainda que os outros dois primeiros. o XPATH é a linguagem utilizada para se fazer referência a itens dentro de um objeto XML(também chamado de endereçamento). É a forma de se navegar entre os elementos/atributos de um documento XML.

D – StAX( Streaming API for XML): Agora sim temos à mão uma API. A StAX é uma API presente na plataforma Java EE e que permite ao usuário manipular documentos XML em aplicações Java. Ela permite a criação de parsers bidirecionais(constução e recuperação de documentos XML) e é a API mais recente da JAXP(Java API for XML Processing).

E – XSLT(eXtensible Stylesheet Language Transformation): o XSLT é parte de uma família de recomendações da W3C que definem como manipular documentos XML efetuando transformações neste documento e definindo a forma de apresentação deste documento. Novamente não faz parte da plataforma Java EE 5.

Respondida a pergunta vale ainda a pena chamar a atenção para o fato de que todas as alternativas da questão estavam relacionadas com documentos XML de alguma forma aumentando assim o grau de dificuldade da questão para quem não conhecer a definição das mesmas.

links interessantes:

1) http://java.sun.com/javaee/5/docs/tutorial/doc/bnbdv.html
2) https://jaxp.dev.java.net/
3) http://www.w3.org/

Bons Estudos!

junho 3, 2008 - Posted by | Questões de Provas

1 Comentário »

  1. Parabéns pela idéia do site! É de grande ajuda a todos que estão nesta dura batalha dos concursos públicos!

    Comentário por Eduardo | julho 7, 2008


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: