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:

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.


Publicações relacionadas