Duvida Java XML  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
joaormv
Entusiasta Java
[Avatar]

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.
nel
JWizard
[Avatar]

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.
MarcioCasteloBranco
JavaGuru
[Avatar]

Membro desde: 14/08/2009 16:00:15
Mensagens: 220
Offline

Boa explicação!!!
vlw
[MSN]
cristian_clever
JavaTeenager
[Avatar]

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
[WWW] [MSN]
lina
Moderador
[Avatar]

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!
[Email]
cristian_clever
JavaTeenager
[Avatar]

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
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team