Java is een programmeertaal die oorspronkelijk ontwikkeld door Sun Microsystems , maar nu eigendom van Oracle . Hoewel Java staat bekend als programmeertaal gebruikt in webpagina's , wordt de taal ook gebruikt voor het programmeren van vele verschillende PC - gebaseerde applicaties . Metadata is in wezen data over data , Java manipuleert verschillende soorten metadata en heeft een aantal methoden voor het gebruik van deze informatie . Database Metadata Java-programma's kunnen toegang krijgen tot databases met behulp van Structured Query Language of SQL . De metadata van databanken is de structuur van de tabellen die gegevens bevatten . Tabellen bestaan uit kolommen , welke velden voor elke record van gegevens. De kolommen hebben een type en een veldgrootte met hen verbonden en deze gegevens worden ook opgeslagen in de metadata tabellen . Java bevat een commando om toegang te krijgen tot de database metadata tabellen , maar het programma moet eerst een verbinding met de database op te zetten . Het systeem dat Java- verbindingen beheert om databases heet JDBC , wat staat voor Java Database Connectivity . De metadata handling functies maken deel uit van een klasse met de naam DatabaseMetaData . Deze groep omvat soorten gegevens kunnen houden metadata ingelezen uit de database , evenals functies die voeren de gegevens te halen . Worden Afbeelding metadata beeldbestanden gecodeerd door een verscheidenheid van verschillende codering normen . De eerste paar regels in het bestand niet de gegevens die het beeld vertegenwoordigt bevatten , in plaats daarvan , zij metadata die beschrijft hoe de afbeelding wordt opgeslagen bevatten . Deze maakt gebruik van een Java-bibliotheek genaamd " ImageIO . " Deze bibliotheek bevat een Metadata klasse . De ImageIO metadata klasse heeft een soortgelijke structuur als de DatabaseMetaData klasse . De bibliotheek bevat soorten gegevens die moeten worden gebruikt om records opgehaald door de functies van de bibliotheek te ontvangen . De Metadata leest de metadata beeld in een XML-structuur . XML is de afkorting voor " Extensible Markup Language , " welke formaten de gegevens met het gebruik van labels , vergelijkbaar met de Hypertext Markup Language - HTML - . Gebruikt om webpagina's te coderen Java Metadata Interface Java maakt niet alleen gebruik van XML voor het metadata . De Java Metadata Interface ( JMI ) is in XML-formaat . Het is een implementatie van de Meta Object Facility , die werd geproduceerd door de Object Management Group . MOF is een poging om een open standaard die , indien door alle aangenomen , zou een neutrale methode voor het specificeren van document-en transmissie -formaten uitgedrukt in XML vast te maken . JMI genereert gegevens opmaken , dat de metadata van het systeem . Dit kan worden doorgegeven aan een ontvangende derde of zelfs geplaatst op een website met vrije toegang . Andere MOF - compatibele systemen kunnen de metadata gebruiken om velden instellen voor geïmporteerde data . Aantekeningen Java omvat een werkwijze voor commentaar in genoemd programma " annotaties . " annotaties worden geclassificeerd als metadata . De strikte definitie van metadata is dat het gegevens gegevens beschrijven . Nochtans , worden annotaties vooral gebruikt om te reageren op objecten in programmastructuur ; deze objecten kunnen worden programmeren code of data objecten . Een annotatie is een label dat wordt toegevoegd aan een verklaring van een object . Het label is niet de naam van het object - dat een ander deel van de verklaring object vormt . Maar de annotaties in een programma kan worden gebruikt om het veld labels voor schermen op basis van de code te genereren uit .
|