? Java ist eine Programmiersprache, die ursprünglich von Sun Microsystems entwickelt, aber jetzt von Oracle gehört. Obwohl Java ist auch eine Programmiersprache in Webseiten verwendet bekannt ist, wird auch die Sprache für die Programmierung von verschiedenen PC -basierten Anwendungen . Metadaten im wesentlichen Daten über Daten , Java manipuliert verschiedene Arten von Metadaten und hat eine Reihe von Verfahren zur Verwendung dieser Information . Database Metadaten
Java -Programme können auf Datenbanken zugreifen, mit Structured Query Language oder SQL . Die Metadaten von Datenbanken ist die Struktur der Tabellen, die Daten zu halten . Tabellen bestehen aus Spalten , die Felder für jeden Datensatz zu schaffen gemacht . Die Spalten haben einen Typ und einen Feldgröße mit ihnen verbunden sind und diese Angaben sind auch in den Metadaten Tabellen gespeichert. Java enthält einen Befehl , um die Datenbank-Metadaten Tabellen zugreifen , aber das Programm muss zunächst eine Verbindung mit der Datenbank. Das System, das Java -Verbindungen zu Datenbanken verwaltet wird als JDBC, die für Java Database Connectivity steht . Die Metadaten -Handling-Funktionen sind Teil einer Klasse namens DatabaseMetaData . Diese Gruppe umfasst Datentypen halten können Metadaten in der Datenbank sowie Funktionen, die Daten zu holen durchführen zu lesen.
Bild-Metadaten
Bilddateien werden durch eine codierte Vielzahl von unterschiedlichen Standards für die Codierung . Die ersten paar Zeilen in der Datei enthalten nicht die Daten , die das Bild darstellt , sondern sie enthalten Metadaten, wie das Bild gespeichert ist, beschreibt . Dieser verwendet eine Java -Bibliothek namens " ImageIO . " Diese Bibliothek enthält eine Metadaten -Klasse. Die ImageIO Metadaten Klasse hat eine ähnliche Struktur wie die DatabaseMetaData Klasse. Die Bibliothek enthält Datentypen , die verwendet werden , um Datensätze geholt durch die Funktionen der Bibliothek erhalten werden müssen. Der Metadaten -Funktion liest die Bild-Metadaten in eine XML- Struktur . XML steht für " Extensible Markup Language ", die Daten -Formate mit dem Einsatz von Tags , ähnlich wie die Hypertext Markup Language - HTML - . Verwendet , um Webseiten zu kodieren
Java Metadaten Schnittstelle
Java nicht nur XML für Bild-Metadaten . Die Java Metadaten Interface ( JMI ) im XML-Format . Es ist eine Implementierung des Meta Object Facility , die von der Object Management Group produziert wurde. MOF ist ein Versuch, einen offenen Standard, der , wenn von allen angenommen , eine neutrale Methode zur Angabe Dokument und Getriebe Formate in XML ausgedrückt etablieren würde. JMI erzeugt Format Daten , das ist die Metadaten des Systems. Dies kann zu einer empfangenden Dritte weitergegeben werden oder sogar auf einer Website mit Zugang der Öffentlichkeit geschrieben . Andere MOF - kompatiblen Systemen können die Metadaten, um Felder für die importierten Daten gesetzt .
Anmerkungen
Java beinhaltet ein Verfahren zur Kommentierung in Programme bezeichnet als " Anmerkungen ". Annotationen werden als Metadaten eingestuft . Die strenge Definition von Metadaten ist, dass es Daten, die Daten beschreiben ist . Allerdings sind Anmerkungen hauptsächlich verwendet, um auf Objekte in Programmstruktur Kommentar ; diese Objekte werden könnte Programmcode oder Datenobjekte . Eine Anmerkung ist ein Label, das auf eine Erklärung eines Objekts hinzugefügt wird. Das Etikett ist nicht der Name des Objekts - das einen anderen Teil des Objekts Erklärung ist . Doch die Anmerkungen in einem Programm kann verwendet werden, um heraus zu generieren Feldbezeichnungen für Bildschirme auf dem Code basieren.