Java metaadat interfész - Java Metadata Interface
Mivel a metaadatok leíró, szerkezeti és adminisztratív adatok halmaza a számítógépes adatok csoportjáról (például egy adatbázis séma ), a Java Metadata Interface (vagy JMI ) platform-semleges specifikáció, amely meghatározza a létrehozást, tárolást, hozzáférést , metaadatok keresése és cseréje a Java programozási nyelven .
tartalom
Történelem
A JMI-specifikációt a Java közösségi folyamat keretében fejlesztették ki, és a JSR 40 határozza meg (a JSR az a hivatalos dokumentum, amely leírja a javasolt specifikációkat és technológiákat a Java-platformhoz történő hozzáadáshoz ).
A JMI az Object Management Group (vagy OMG) által a Meta-Object Facility (vagy MOF) specifikáción alapszik . A MOF egy metamodell ( bármilyen metaadat modellje ), amelyet különösen az Unified Modeling Language (vagy UML) meghatározására használnak.
Támogatja a metaadatok XMI- n keresztüli cseréjét . Az XMI egy szabvány a metaadat-információk cseréjéhez az Extensible Markup Language (vagy XML) segítségével. A MOF / XMI specifikációkat használják az UML modellek cseréjére.
Használat
Alapvetően a JMI felhasználható eszközök írására a Java-ban az UML modellek manipulálására, amelyek felhasználhatók a Model Driven Architecture és / vagy Model Driven Development során . Sok JMI megvalósítás létezik, köztük a referencia megvalósítás az Unisys , az SAP NetWeaver és a Sun Microsystems nyílt forráskódú megvalósítása a NetBeans csoporttól. A JMI kompatibilis a Java SE 1.3 és újabb verziókkal a következők révén:
- Szabványos leképezések a MOF modellező konstrukcióktól a Java-hoz;
- Reflektív API-k a metaadat-modellek és példányok általános felfedezéséhez és navigációjához.
Lásd még
Külső linkek
- JSR 40
- A JMI hivatalos weboldala [halott link?]
| Ez a programozási nyelvhez kapcsolódó cikk egy csonk . Segíthet a Wikipedia kibővítésében . |