Verstehen, wie XML und Java Interact

In der Vergangenheit hatten, Java-Entwickler häufig Textdateien verwenden, um Daten zwischen den Plattformen zu übertragen, aber Textdateien, leiden unter einem Verlust des Kontextes. Die Daten sind da, aber was die Daten fehlt.

Sie haben viele verschiedene Möglichkeiten, um Ihre Daten zu speichern, aber die meisten von ihnen sind entweder nur für eine bestimmte Plattform oder sind inkonsistent über Plattformen hinweg implementiert.

Die eXtensible Markup Language (XML), einer der besseren Innovationen, wenn es um die Datenspeicherung kommt, wurde entwickelt, um dieses Problem zu beheben. XML stellt die Mittel Daten in einer Weise zu beschreiben, dass keiner der Kontext oder die Bedeutung verloren.

Es ist wichtig, nicht von XML überwältigt werden, bevor Sie es sogar beginnen mit. In seinem Kern, XML ist einfach eine ausgefallene Art von Textdatei. Also, wenn Sie XML in Ihre Anwendung zu lesen, wird die zugrunde liegende Technologie einfach Lesen einer Textdatei. Der Unterschied liegt in der Art und Weise der Text interpretiert wird. XML beruht auf Tags - Informationen zwischen den spitzen Klammern (lt;>) - die Daten in der Textdatei enthalten zu beschreiben.

Also, auf der die Datei in der Anwendung als Text zu lesen, muss Java auch ein Mittel, um die Daten zu interpretieren, um die Bedeutung zu erhalten, dass der Text enthält. Beispielsweise kann ein Eintrag wie John könnte bedeuten, dass der Name des Benutzers ist John.

Java folgt den Standards basierenden Regeln in Bezug auf XML. Außerdem setzt sie diese Standards in der gleichen Weise über alle Plattformen, die Java unterstützt. Folglich wird, wenn Sie eine Anwendung schreiben, die XML auf Ihrem PC verwendet, arbeitet der gleiche Code in der gleichen Art und Weise auf einem Windows, Macintosh oder einem Linux-System.

Es ist diese Fähigkeit, Daten überall zu bewegen und dennoch die Daten Kontext und die Bedeutung beibehalten, die für die Datenspeicherung XML eine so große Auswahl macht.

Obwohl Java oft XML verwendet, um mit plattenbasierte Dateien, XML wird in einer beträchtlichen Anzahl von Umgebungen verwendet. mit einer der Methoden, die die andere Person oder Anbieter unterstützt (wie Representational State Transfer oder REST für Web-Services) Zum Beispiel können Sie XML verwenden, um Informationen von anderen Menschen oder Lieferanten zu verlangen.

XML ist so nützlich, dass jedes Buch auf Java hat man zumindest sagen, dass die Technologie vorhanden ist, und es ist relativ einfach zu bedienen.

Menü