Yshopnoosa.com

Vad är Java Metadata?

Vad är Java Metadata?

Java är ett programmeringsspråk som ursprungligen utvecklats av Sun Microsystems men nu ägs av Oracle. Även om Java är känd som ett programmeringsspråk som används på webbsidor, används språket också för att programmera många olika PC-baserade applikationer. Metadata är i huvudsak uppgifter om data. Java manipulerar olika typer av metadata och har ett antal metoder för att använda denna information.

Databasen Metadata

Java-program kan komma åt databaser med hjälp av Structured Query Language eller SQL. Metadata för databaser är strukturen på de tabeller som innehåller data. Tabellerna består av kolumner, som skapa fält för varje post av data. Kolumnerna har en typ och en Fältstorlek associerade med dem och dessa uppgifter lagras också i tabellerna metadata. Java innehåller ett kommando för att få tillgång till metadata i databastabellerna, men programmet måste först upprätta en anslutning till databasen. Systemet som hanterar Java anslutningar till databaser kallas JDBC, som står för Java Database Connectivity. De metadata hantering funktionerna är en del av en klass som kallas DatabaseMetaData. Denna grupp omfattar datatyper kan innehålla metadata läsa i från databas samt funktioner som utför uppgifter fetch.

Bildmetadata

Image filer kodas av en mängd olika kodningsstandarder. De första raderna i filen innehåller inga data som representerar bilden; istället, de innehåller metadata som beskriver hur bilden lagras. Här används ett Java-bibliotek som kallas "imageio." Detta bibliotek innehåller en Metadata-klass. Klassen imageio metadata har en liknande struktur i klassen DatabaseMetaData. Biblioteket innehåller datatyper som måste användas för att ta emot poster hämtas genom bibliotekets funktioner. Funktionen Metadata läser bildmetadata i en XML-struktur. XML är kort för "Extensible Markup Language," som formaterar data med hjälp av taggar, liknande Hypertext Markup Language – HTML-används för att koda webbsidor.

Java Metadata Interface

Java använda inte bara XML för bildmetadata. Java Metadata gränssnitt (JMI) är i XML-format. Det är en implementering av anläggningen Meta objekt som producerades av Object Management Group. MOF är ett försök att skapa en öppen standard som, om de antas av alla, skulle upprätta en neutral metod för att ange dokument och överföring uttryckt i XML-format. JMI genererar formatdata, vilket är metadata för systemet. Detta kan vara överförs till en mottagande tredje part eller även publiceras på en webbplats med allmänhetens tillgång. Andra MOF-kompatibla system kan använda metadata för att ange fält för importerade data.

Anteckningar

Java innehåller en metod för att kommentera i program som "anteckningar." Annotations klassas som metadata. Den strikta definitionen av metadata är att det är data som beskriver data. Anteckningar används dock främst att kommentera objekt i programmet struktur; dessa objekt kan vara programmering kod eller data objekt. En anteckning är en etikett som läggs till en förklaring av ett objekt. Etiketten är inte namnet på det objekt – som utgör en annan del av objektet deklarationen. Men anteckningarna i ett program kan användas för att generera ut fältetiketter för skärmar baserat på koden.