? Java er et programmeringsspråk opprinnelig utviklet av Sun Microsystems , men nå eid av Oracle . Selv om Java er godt kjent som et programmeringsspråk som brukes i websider , er språket også brukes til å programmere mange forskjellige PC - baserte applikasjoner . Metadata er hovedsakelig data om data ; manipulerer Java forskjellige typer av metadata og har en rekke fremgangsmåter for anvendelse av denne informasjon. Database Metadata
Java-programmer kan få tilgang til databaser ved hjelp av Structured Query Language , eller SQL. Metadataene av databaser er strukturen i tabellene som inneholder data . Tabeller er bygget opp av søyler , som skaper felt for hver datapost . Søylene har en type og et felt størrelse forbundet med dem, og disse detaljer er også lagret i metadataene tabeller. Java inneholder en kommando for å få tilgang til databasen metadata tabeller , men programmet må først etablere en forbindelse med databasen. Systemet som styrer Java tilkoblinger til databaser kalles JDBC , som står for Java Database Connectivity . De metadata håndtering funksjoner er en del av en klasse som heter DatabaseMetaData . Denne gruppen omfatter datatyper stand til å holde metadata lese inn fra database, samt funksjoner som utfører dataene hente .
Bildets metadata
Bildefiler kodet av en rekke forskjellige koding standarder. De første linjene i filen ikke inneholder data som representerer bildet , i stedet , de inneholder metadata som beskriver hvordan bildet er lagret. Dette bruker et Java-bibliotek kalt " ImageIO . " Dette biblioteket inneholder en Metadata klasse. Den ImageIO metadata klasse har en lignende struktur til DatabaseMetaData klassen . Biblioteket inneholder datatyper som må brukes for å få poster hentet av bibliotekets funksjoner. Metadata Funksjonen leser bildets metadata i en XML- struktur . XML er en forkortelse for " Extensible Markup Language ", som formaterer data med bruk av koder , ligner på Hypertext Markup Language - HTML - . Brukes til å kode websider
Java Metadata Interface
Java ikke bare bruke XML for bildets metadata . Java Metadata Interface ( JMI ) er i XML-format . Det er en implementering av Meta Object Facility som ble produsert av Object Management Group . MOF er et forsøk på å skape en åpen standard som , hvis vedtatt av alle, ville etablere en nøytral metode for å spesifisere dokument og overføring formater uttrykt i XML. JMI genererer formatere data , som er metadata av systemet . Dette kan overføres til en mottaksterminal tredjepart eller til og med lagt ut på en nettside med offentlig tilgang . Andre MOF - kompatible systemer kan bruke metadata til å sette felt for importerte data .
Merknader
Java inneholder en metode for kommentering i programmer referert til som " merknader. " merknader er klassifisert som metadata . Den strenge definisjonen av metadata er at det er data som beskriver data . Men merknader i hovedsak brukes til å kommentere objekter i programmet struktur , og disse objektene kan programmere kode eller data stedene. En merknad er en etikett som er lagt til en erklæring om et objekt. Etiketten er ikke navnet av objektet - som danner en annen del av objektet deklarasjon. Men eventuelle kommentarer i et program kan brukes til å generere ut feltetiketter for skjermer basert på koden .