Saber por que java e xml malha
Java e XML são as bases de uma nova geração de aplicações e serviços Web. No caso de você não está convencido de que ambos XML e Java desfrutar de portabilidade de plataforma cruzada, olhar sobre estes fatos sobre as duas tecnologias:
Conteúdo
Video: Aula 1 - Curso de Nota Fiscal Eletrônica - (DANFE) - Parte 1
- Em sua breve vida, XML tornou-se o padrão mundial para representar dados estruturado, auto-descrição.
- o registro XML lista mais de uma centena de formatos de dados XML, incluindo aqueles para dados financeiros, cuidados de saúde, artes e entretenimento, recursos humanos, multimídia e muitos outros domínios. O padrão XML encapsula quase qualquer tipo de dados de uma forma que é flexível, extensível e de fácil manutenção.
- Java é executado como bytecode em uma máquina virtual.
- A “compilado” arquivo de classe Java que roda em Windows funciona da mesma maneira no Linux, no Macintosh, ou em qualquer plataforma suporta o Java Virtual Machine.
- Com Java, não há tal coisa como o código específico da plataforma. Quando você vai a partir de um arquivo de origem .java para um arquivo bytecode .class, você não perde portabilidade. Para executar o arquivo .class, tudo que você precisa é um sistema operacional que pode suportar uma máquina virtual Java. E versões do Java Virtual Machine estão disponíveis por pelo menos 20 diferentes sistemas operacionais.
- Java é baseado na tecnologia de programação orientada a objeto.
Video: Banco de dados com XML - Prof. Márcio Bueno
- código Java é reutilizável. Você pode chamar métodos de classes existentes, estender as classes, ou estiramento e classes dobrar para atender às suas necessidades específicas. Se alguém escreve um pacote de manipulação de XML maravilhosa em Java, e o pacote tem pedaços que você pode usar em seu próprio trabalho, você pode importar o pacote e estender as classes de resolver exatamente os problemas que você precisa resolver.
- Este modelo de cooperação funciona nos dois sentidos. Quando você cria um pacote para suas próprias necessidades previstas, outros desenvolvedores podem adotar o pacote, melhorar o seu pacote, e espalhar a boa palavra sobre seu código.
Tomados em conjunto, estes factores, eventualmente, garantir que o software escrito em um ambiente pode ser executado em todos os outros ambientes. Em vez de reinventar a roda, os programadores reutilizar a roda. Este ideal - a integração perfeita de peças a partir de muitas fontes para construir grandes sistemas de software e confiáveis - tem sido o Santo Graal da computação nos últimos várias décadas. Agora código portátil e dados portáteis colocar o ideal dentro do alcance.
Java e trabalhar XML bem juntos. Tomados em conjunto, Java e XML formar o equivalente virtual de uma máquina bem oleada. Grande parte do código criado para processamento XML é escrito em Java. Não existem estatísticas difícil provar isso, mas um site XML mostrou referências a 79 serviços públicos, dos quais 10 foram escritos em C ++, 7 foram escritos em Python, 6 foram escritos em Perl, e 9 foram escritos em outras linguagens não-Java . Uma gritante 47 utilitários foram escritos em Java. É evidente que a comunidade de desenvolvedores XML tem um investimento em Java - para muitas boas razões, das quais a provável melhor é que ambos Java e XML são simplificados para a Internet.
Desde seu humilde início na década de 1990, Java tem sido uma linguagem de Internet-pronto. Quando pela primeira vez entrou em cena, Java era vista principalmente como uma ferramenta para applets de construção e outras aplicações Web-cliente. núcleo de Java API (Application Programming Interface) incluiu um pacote chamado java.net. Este pacote contém suporte para URLs, tomadas, autenticação e outras necessidades de codificação de rede.
Conforme o tempo passava, as pessoas viram mais e mais usos para do lado do servidor Java.
- O primeiro grande impulso veio em 1997, quando a Sun lançou a API Java Servlet. Com um servlet, você responde de forma dinâmica a um pedido de serviços do seu site. (Por exemplo, você pode construir uma página da Web personalizada em tempo real para acomodar as necessidades de um determinado visitante.)
- Em 1998, a Sun Microsystems começou a desenvolver as especificações JavaServer Pages. Com JavaServer Pages, você cria uma página da Web que inclui tags HTML e lógica de programação Java.
Video: Curso Java & Android Básico
- Em 1999, a Sun anunciou o suporte para JavaServer Pages como parte do servidor Apache Web cada vez mais popular.
XML foi desenvolvido (em parte) para suprir as deficiências de HTML, a linguagem comum da Internet. Todo o impulso para XML foi baseado na conveniência de compartilhamento de dados. software da empresa A examina os dados tornados públicos pelo software da empresa B. A empresa A pode ler dados da empresa B, porque os dados são armazenados em um documento XML. A infra-estrutura para a troca de dados torna-se toda a Internet.
Video: JAVA EE: PROYECTO CON MAVEN Y DEPENDENCIAS EN EL POM.XML
A partir da versão 1.4, o núcleo API do Java inclui pacotes dedicados exclusivamente ao processamento de documentos XML. Estes pacotes ajudar a solidificar o vínculo entre Java e XML.