Savoir pourquoi Java et XML Mesh

Divers VenusHara Février 26, 2016 0 6
FONT SIZE:
fontsize_dec
fontsize_inc

 Java et XML sont les fondements d'une nouvelle génération d'applications et de services Web. Dans le cas où vous n'êtes pas convaincu que XML et Java bénéficient portabilité multi-plateforme, regarder par-dessus ces faits sur les deux technologies:

  •  Dans sa courte vie, XML est devenu la norme mondiale pour la représentation structurée, les données auto-descriptif.

 Le registre XML contient plus d'une centaine de formats de données XML, y compris ceux pour les données financières, soins de santé, les arts et le divertissement, les ressources humaines, le multimédia, et de nombreux autres domaines. La norme XML encapsule presque tout type d'information d'une manière qui est flexible, extensible et facile à entretenir.

  •  Byte code Java est exécuté sur une machine virtuelle.

 Un fichier "composite" de classe qui fonctionne sur Windows fonctionne de la même manière sur Linux, Macintosh, ou toute plateforme supportant la machine virtuelle Java.

 En Java, il n'y a pas une telle chose comme un code spécifique à la plateforme. Si vous êtes un fichier source Java dans un fichier byte code .class, vous ne perdez pas la portabilité. Pour exécuter le fichier .class, tout ce que vous avez besoin est un système d'exploitation qui peut supporter une machine virtuelle Java. Et les versions de la machine virtuelle Java sont au moins 20 systèmes d'exploitation différents.

  •  Java est basé sur la technologie de la programmation orientée objet.

 Code Java est ré-utilisable. Vous pouvez appeler des méthodes dans des classes existantes, développez classes, ou étirement et des classes de pliage pour répondre à vos besoins spécifiques. Si quelqu'un écrit un merveilleux manipulation package en Java XML, et le paquet a des morceaux que vous pouvez utiliser dans votre propre travail, vous pouvez importer le paquet et d'étendre les classes de résoudre exactement les problèmes que vous devez pour dissoudre.

 Ce modèle coopératif fonctionne dans les deux sens. Lorsque vous créez un package pour vos besoins anticipés, d'autres développeurs peuvent prendre votre paquet, l'amélioration de votre colis et répandre la bonne parole au sujet de votre code.

 L'ensemble de ces facteurs en fin de compte à faire en sorte que le logiciel écrit dans un environnement à pouvoir tourner dans tous les autres environnements. Au lieu de réinventer la roue, les programmeurs réutiliser la roue. Cet idéal - l'intégration transparente des composants provenant de nombreuses sources pour construire de grands systèmes logiciels fiables, - est le Saint Graal de l'informatique au cours des dernières décennies. Maintenant code portable et données portable définit idéal à portée de main.

 Java et XML travail bien ensemble. Pris ensemble, Java et XML sont l'équivalent virtuel d'une machine bien huilée. Une grande partie du code faite pour le traitement de XML est écrit en Java. Il n'y a pas de statistiques pour le prouver, mais un site XML montré références à 79 services publics, dont 10 ont été écrites en C ++, sept ont été écrit en Python, six ont été écrit en Perl, et neuf étaient dans d'autres non-Java langues écrites. Pas moins de 47 services publics ont été écrits en Java. Il est clair que la communauté des développeurs XML a un investissement en Java - pour plusieurs bonnes raisons, dont le meilleur est probable que Java et XML sont rationalisées pour l'Internet.

 Depuis ses humbles débuts dans les années 1990, Java a été une langue de prêt pour Internet. Quand il a d'abord frappé la scène Java a été principalement considéré comme un outil pour les applets de construction et autres applications web-client. API Java de base inclus un paquet nommé 's, douilles, d'authentification et d'autres nécessités de codage de réseau.

 Comme le temps passait, les gens ont vu de plus en plus d'applications pour Java côté serveur.

  •  La première grande poussée est venu en 1997, lorsque Sun a publié l'API Servlet. Une servlet peut dynamiquement répondre à une demande pour les services de votre site web.
  •  En 1998, Sun Microsystems a commencé à développer les spécifications JavaServer Pages. Java Server Pages, une page Web que les deux balises HTML et de la logique de programme Java contient vous créez.
  •  En 1999, Sun a annoncé un soutien pour Java Server Pages dans le cadre du serveur Web Apache toujours populaire.

 XML est conçu pour répondre aux faiblesses du HTML, le langage commun de l'Internet. L'ensemble de poussée pour XML est basée sur l'opportunité de partager des données. Le logiciel de la société A examine les données publiées par le logiciel de la société B. La société A peut lire les données de l'entreprise B, car les données sont stockées dans un document XML. L'infrastructure pour l'échange de données à travers l'Internet.

 Depuis la version 1.4, l'API Java de base contient des packages dédiés exclusivement au traitement des documents XML. Ces forfaits permettent de renforcer le lien entre Java et XML.

(0)
(0)