Zuhause Persönliche Finanzen Wissen Warum Java und XML Mesh - Dummies

Wissen Warum Java und XML Mesh - Dummies

Video: JavaFX [82] - Effekte: Einführung 2025

Video: JavaFX [82] - Effekte: Einführung 2025
Anonim

Java und XML sind die Grundlagen einer neuen Generation von Anwendungen und Webservices. Falls Sie nicht überzeugt sind, dass sowohl XML als auch Java plattformübergreifende Portabilität genießen, schauen Sie sich diese Fakten über die beiden Technologien an:

  • In seiner kurzen Lebensdauer ist XML zum weltweiten Standard für die Darstellung strukturierter, selbstbeschreibender Daten geworden.
  • Die XML-Registrierung listet mehr als einhundert XML-Datenformate auf, einschließlich solcher für Finanzdaten, Gesundheitswesen, Kunst und Unterhaltung, Personalwesen, Multimedia und viele andere Domänen. Der XML-Standard kapselt nahezu jede Art von Daten auf eine Weise, die flexibel, erweiterbar und einfach zu warten ist.
  • Java wird als Bytecode auf einer virtuellen Maschine ausgeführt.
  • Eine "kompilierte" Java-Klassendatei, die unter Windows ausgeführt wird, läuft auf die gleiche Weise unter Linux, unter Macintosh oder auf einer beliebigen Plattform, die die Java Virtual Machine unterstützt.Bei Java gibt es keinen plattformspezifischen Code. Wenn Sie von a gehen. Java Quelldatei zu einem. Klasse Bytecode-Datei, verlieren Sie nicht die Portabilität. Um das auszuführen Klassendatei, alles, was Sie brauchen, ist ein Betriebssystem, das eine Java Virtual Machine unterstützen kann. Und Versionen der Java Virtual Machine sind für mindestens 20 verschiedene Betriebssysteme verfügbar.
  • Java basiert auf objektorientierter Programmiertechnik.
  • Java-Code ist wiederverwendbar. Sie können Methoden aus vorhandenen Klassen aufrufen, Klassen erweitern oder Klassen dehnen und biegen, um Ihre speziellen Anforderungen zu erfüllen. Wenn jemand ein wundervolles XML-Handling-Paket in Java schreibt und das Paket Bits und Teile enthält, die Sie in Ihrer eigenen Arbeit verwenden können, können Sie das Paket importieren und die Klassen erweitern, um genau die Probleme zu lösen, die Sie lösen müssen.
    Dieses kooperative Modell funktioniert in beide Richtungen. Wenn Sie ein Paket für Ihre eigenen voraussichtlichen Bedürfnisse erstellen, können andere Entwickler Ihr Paket übernehmen, Ihr Paket verbessern und das gute Wort über Ihren Code verbreiten.

Zusammengenommen stellen diese Faktoren schließlich sicher, dass in einer Umgebung geschriebene Software in allen anderen Umgebungen ausgeführt werden kann. Anstatt das Rad neu zu erfinden, verwenden Programmierer das Rad wieder. Dieses Ideal - die nahtlose Integration von Teilen aus vielen Quellen, um große, zuverlässige Softwaresysteme zu bauen - war in den letzten Jahrzehnten der Heilige Gral der Informatik. Jetzt bringen portabler Code und portable Daten das Ideal in Reichweite.

Java und XML funktionieren gut zusammen. Zusammengenommen bilden Java und XML das virtuelle Äquivalent einer gut geölten Maschine. Ein Großteil des für die Verarbeitung von XML erstellten Codes ist in Java geschrieben. Es gibt keine harten Statistiken, um dies zu beweisen, aber eine XML-Website zeigte Verweise auf 79 Dienstprogramme, von denen 10 in C ++ geschrieben wurden, 7 in Python, 6 in Perl und 9 in anderen -Java Sprachen. Es wurden 47 Programme in Java geschrieben. Offensichtlich hat die XML-Entwicklergemeinschaft eine Investition in Java - aus vielen guten Gründen, von denen die wahrscheinlich beste ist, dass sowohl Java als auch XML für das Internet optimiert werden.

Seit seinen bescheidenen Anfängen in den 1990er Jahren ist Java eine Internet-fähige Sprache. Als Java zum ersten Mal in Erscheinung trat, wurde es hauptsächlich als Werkzeug zum Erstellen von Applets und anderen Web-Client-Anwendungen betrachtet. Javas Kern API (Anwendungsprogrammierschnittstelle) enthielt ein Paket namens java. Netz. Dieses Paket enthielt Unterstützung für URLs, Sockets, Authentifizierung und andere Notwendigkeiten der Netzwerkcodierung.

Mit der Zeit sahen die Leute mehr und mehr Verwendungen für serverseitiges Java.

  • Der erste große Schub kam 1997, als Sun die Java Servlet API veröffentlichte. Mit einem Servlet antworten Sie dynamisch auf eine Anforderung für die Dienste Ihrer Website. (Sie können z. B. eine angepasste Webseite erstellen, die den Anforderungen eines bestimmten Besuchers entspricht.)
  • 1998 begann Sun Microsystems mit der Entwicklung der JavaServer Pages-Spezifikationen. Mit JavaServer Pages erstellen Sie eine Webseite, die sowohl HTML-Tags als auch Java-Programmlogik enthält.
  • 1999 kündigte Sun die Unterstützung von JavaServer Pages als Teil des allseits beliebten Apache-Webservers an.

XML wurde (teilweise) entwickelt, um die Schwächen von HTML, der gemeinsamen Sprache des Internets, zu beheben. Der ganze Schub für XML basiert auf der wünschenswerten gemeinsamen Nutzung von Daten. Die Software von Unternehmen A untersucht die von Unternehmen B veröffentlichten Daten. Software von Unternehmen A kann Daten von Unternehmen B lesen, da die Daten in einem XML-Dokument gespeichert sind. Die Infrastruktur für den Datenaustausch wird zum gesamten Internet.

Ab der Version 1. 4 enthält die Java-Kern-API Pakete, die ausschließlich der Verarbeitung von XML-Dokumenten gewidmet sind. Diese Pakete helfen dabei, die Verbindung zwischen Java und XML zu festigen.

Wissen Warum Java und XML Mesh - Dummies

Die Wahl des Herausgebers

Wie man Dateien in C ++ kopiert - Dummies

Wie man Dateien in C ++ kopiert - Dummies

Ah, eine Datei kopieren - etwas so einfaches, es passiert alles Zeit. Kopiere diese Datei dorthin; Kopieren Sie diese Datei hier. Aber was genau passiert, wenn Sie eine Datei kopieren? Sie erstellen tatsächlich eine neue Datei und füllen diese mit dem gleichen Inhalt wie die Originaldatei. Und wie machst du das? Nun, ...

Anleitung zum Erstellen eines Verzeichnisses in C ++ - Dummies

Anleitung zum Erstellen eines Verzeichnisses in C ++ - Dummies

Wenn Sie ein Verzeichnis erstellen möchten, können Sie das MKdir Funktion. Wenn die Funktion das Verzeichnis für Sie erstellen kann, gibt sie eine 0 zurück. Andernfalls wird ein Wert ungleich Null zurückgegeben. (Wenn Sie es ausführen, erhalten Sie eine -1, aber Ihre beste Wette - immer - ist es, gegen 0 zu testen.) Hier ist einige ...

Wie man eine einfache mathematische Vorlage in C ++ - Dummies

Wie man eine einfache mathematische Vorlage in C ++ - Dummies

Mit einer mathematischen Vorlage erstellt, die man normalerweise benötigt Zugriff auf eine Vielzahl von Berechnungen, aber nur jeweils eine oder zwei dieser Berechnungen. Zum Beispiel, wenn jemand Ihre Hypothek berechnet, muss er die Amortisationsrechnung nicht kennen. Die Person kann jedoch die Amortisationsberechnung benötigen, wenn Sie mit ...

Die Wahl des Herausgebers

ASVAB: Lesen für die Studie - Dummies

ASVAB: Lesen für die Studie - Dummies

Lesen für die Zwecke des Studiums der ASVAB ist eine andere Art des Lesens. Leseverständnis erfordert nur, dass Sie Informationen lange genug im Kurzzeitgedächtnis speichern, um einige Sekunden später eine Frage zu beantworten. Zum Lesen für die Zwecke des Studiums müssen Sie wichtige Informationen in Ihr Langzeitgedächtnis einpflegen - ...

ASVAB Mathematik Wissenspraxis: Ungleichungen - Dummies

ASVAB Mathematik Wissenspraxis: Ungleichungen - Dummies

Als wäre Algebra nicht anspruchsvoll genug, einige Fragen zur Der Subtest Mathematik auf dem ASVAB wird auch eine Ungleichheit einwerfen - nur um sicherzustellen, dass Sie aufmerksam sind. Wie erkennst du eine Ungleichheit? Halten Sie Ausschau nach Fragen mit mehr als oder weniger als Symbolen oder nach Graphen, die eine Zahlenlinie mit einem ...

ASVAB Mathematische Wissenspraxis: Fraktionen - Dummies

ASVAB Mathematische Wissenspraxis: Fraktionen - Dummies

Der Subtest Mathematikwissen auf dem ASVAB wird Fragen beinhalten, die Sie fragen mit Teilen eines Ganzen oder Fraktionen arbeiten. Diese Fragen können das Multiplizieren, Dividieren, Addieren, Subtrahieren und Konvertieren von Brüchen beinhalten, ähnlich den folgenden Übungsfragen. Übungsfragen Welche Fraktionen sind nicht gleichwertig? Gegeben einfach den Ausdruck. Antworten und Erklärungen Das richtige ...

Die Wahl des Herausgebers

Hinzufügen von Flash-Audio- und Videodateien in Dreamweaver - Dummies

Hinzufügen von Flash-Audio- und Videodateien in Dreamweaver - Dummies

Adobe besitzt sowohl Flash als auch Dreamweaver Daher finden Sie großartige Unterstützung für Flash-Dateien in Dreamweaver. Das Dialogfeld "FLV einfügen" erleichtert das Festlegen von Parametern für Flash. Dreamweaver erkennt sogar automatisch die Größe von Flash-Videodateien. Sie können Flash auch zum Erstellen und Einfügen von Audiodateien verwenden, wobei nur der Player angezeigt wird.

Einstellen von Bildhelligkeit und -kontrast in Dreamweaver - Dummies

Einstellen von Bildhelligkeit und -kontrast in Dreamweaver - Dummies

Dreamweaver bietet Werkzeuge zum Erstellen von Bildern Einstellungen, einschließlich der Helligkeit und des Kontrastes. Durch die Anpassung der Bildhelligkeit können Sie die Gesamtlichtmenge in einem Bild ändern. Kontrast steuert den Unterschied zwischen hellen und dunklen Bereichen eines Bildes. Wenn Sie die Dreamweaver-Bearbeitungswerkzeuge verwenden, wird das Bild dauerhaft geändert, wenn die Seite ...

Hinzufügen von Bildern zu Ihrer Website in Dreamweaver - Dummies

Hinzufügen von Bildern zu Ihrer Website in Dreamweaver - Dummies

Wenn Sie Ihrer Website ein Bild hinzufügen, erscheint anfangs fast magisch, weil der Prozess mit Dreamweaver so einfach ist. Die Herausforderung bei Webgrafiken besteht darin, sie nicht zu Ihren Seiten hinzuzufügen, sondern gut aussehende Bilder zu erstellen, die schnell im Browser Ihres Viewers geladen werden. Sie benötigen ein anderes Programm wie Photoshop, Photoshop Elements oder Fireworks, um ...