| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2009 11:48:06
|
joaormv
Entusiasta Java
![[Avatar]](/images/avatar/b644fc4612698666b528cf73542c0b9e.jpg)
Membro desde: 07/05/2009 11:18:48
Mensagens: 17
Offline
|
Pessoal estive lendo algumas materias e me deparei muitas vezes com o pessoal citando o uso de xml na programação Java.
Mais afinal, oque tem a ver xml com java? Pra que usam xml em java ?
Desculpem-me se é uma pergunta boba, mais sou novato mesmo no mundo java.
Agradeço a todos.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2009 12:57:27
|
nel
JWizard
![[Avatar]](/images/avatar/1a9537e58dcb1a9913e1fc10c65c7994.jpg)
Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline
|
Boa tarde.
Ai vai a minha humilde opinião. Na verdade, você pode ler arquivos .xml com Java. A finalidade do xml é padronizar determinadas informações, e o que eu mais ouço falar e inclusive utilizo é para integração de dados. Você padroniza o .xml e envia dados de uma tabela, por exemplo. Existem muitas outras finalidades nas quais utilizam arquivos .xml, tudo depende da sua necessidade.
Outro exemplo, é a utilização de .xml para configurações de algumas api, como por exemplo, configurar o persistence.xml em JPA e por ai vai...
Como eu disse, depende muito da sua necessidade e do seu cenário, mas se você efetuar o download, por exemplo, do JBoss, verá que os arquivos de configuração são em .xml.
Qualquer coisa pesquise na web e verá as inumeras finalidades da utilização de .xml.
Abraços!
|
"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2009 16:18:43
|
MarcioCasteloBranco
JavaGuru
![[Avatar]](/images/avatar/c2544f44973327effb265a6b63006cd4.jpg)
Membro desde: 14/08/2009 16:00:15
Mensagens: 220
Offline
|
Boa explicação!!!
vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2009 16:31:04
|
cristian_clever
JavaTeenager
![[Avatar]](/images/avatar/4b5355f08f0d25f1d2749af98089dae4.jpg)
Membro desde: 16/09/2009 14:43:45
Mensagens: 163
Offline
|
Antigamente (nem tanto) muitas informações eram persisitidas em arquivos "puro" texto.
Por exemplo:
- arquivos de properties para configurações
- Arquivos de texto delimitados por separadores
A vantagem do xml em relação a estes e outros formatos é o armazenamento Hierarquico de informações, tornando mais fácil a leitura (para humanos) além de uma melhor representação de um determinado contexto
Da uma olhada nesse link: http://pt.wikipedia.org/wiki/Xml
A grande sacada do xml é essa, facil leitura e representação dos dados, por isso a preferencia da sua utilização em muitas linguagens de programação
[]s
|
Cristian Clever
http://alemdocafe.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2009 16:39:05
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Porque usar xml em java:
Identificação da informação: você pode definir suas próprias tags;
Armazenamento de informação: XML é portável e não é proprietário, pode ser usado para armazenamento de informação em qualquer plataforma, por ter um padrão internacional;
Estruturar informação: XML pode ser usado para identificar qualquer tipo (hierárquico) de estrutura, seja esta longa ou com complexos tipos de dados;
Mensagens e tranferência de dados: XML também é extremamente usado para juntar ou encapsular informação para ser trocada entre diferentes sistemas computacionais que seriam incapazes de se comunicar, sem precisar se preocupar com tipo de dado;
Exemplo: Fazer uso de uma conexão entre duas maquinas usando uma estrutura de XML (SOCKET)
Simplificação da mudança de plataforma: os dados de um XML são armazenados no formato texto. Isto torna muito mais fácil fazer a expansão ou atualização de um sistema operacional ou de uma aplicação sem perder informações;
Armazenamento em base de dados.
Obs: Apesar de ser uma maravilha, utiliza-lo em java sem ter conhecimento adequado é uma tremenda dor de cabeça
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2009 07:01:30
|
cristian_clever
JavaTeenager
![[Avatar]](/images/avatar/4b5355f08f0d25f1d2749af98089dae4.jpg)
Membro desde: 16/09/2009 14:43:45
Mensagens: 163
Offline
|
Muito bem observada a parte do " complexos tipos de dados" lina!
Eu não diria melhor!
|
Cristian Clever
http://alemdocafe.wordpress.com |
|
|
 |
|
|