जावा मेटाडेटा इंटरफ़ेस: Difference between revisions
(Created page with "{{Short description|Specification for Java programming language}} यह देखते हुए कि मेटाआंकड़े (कंप्यूटिंग) [...") |
No edit summary |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Specification for Java programming language}} | {{Short description|Specification for Java programming language}} | ||
यह देखते हुए कि | |||
यह देखते हुए कि मेटाडेटा कंप्यूटर डेटा के समूह के बारे में वर्णनात्मक, संरचनात्मक और प्रशासनिक डेटा का एक सेट है (उदाहरण के लिए डेटाबेस स्कीमा) जावा मेटाडेटा इंटरफ़ेस (या जेएमआई) एक प्लेटफ़ॉर्म-तटस्थ विनिर्देश है जो निर्माण संचयन एक्सेस लुकअप और जावा प्रोग्रामिंग भाषा में मेटाडेटा का आदान-प्रदान को परिभाषित करता है | |||
__TOC__ | __TOC__ | ||
Line 6: | Line 8: | ||
== इतिहास == | == इतिहास == | ||
जेएमआई विनिर्देश जावा सामुदायिक प्रक्रिया के तहत विकसित किया गया था और इसे [[जावा विशिष्टता अनुरोध]] 40 द्वारा परिभाषित किया गया है (जेएसआर एक औपचारिक दस्तावेज है जो [[ जावा प्लेटफार्म ]] में जोड़ने के लिए प्रस्तावित विनिर्देशों और प्रौद्योगिकियों का वर्णन करता है)। | जेएमआई विनिर्देश जावा सामुदायिक प्रक्रिया के तहत विकसित किया गया था और इसे [[जावा विशिष्टता अनुरोध]] 40 द्वारा परिभाषित किया गया है (जेएसआर एक औपचारिक दस्तावेज है जो [[ जावा प्लेटफार्म |जावा प्लेटफार्म]] में जोड़ने के लिए प्रस्तावित विनिर्देशों और प्रौद्योगिकियों का वर्णन करता है)। | ||
जेएमआई [[ लक्ष्य प्रबंधन समूह ]] (या ओएमजी) से [[मेटा-ऑब्जेक्ट सुविधा]] (या एमओएफ) विनिर्देश पर आधारित है। एमओएफ एक [[मेटामॉडलिंग]] (किसी भी प्रकार के मेटाडेटा का एक [[कंप्यूटर मॉडल]]) है जिसका उपयोग विशेष रूप से [[ एकीकृत मॉडलिंग भाषा ]] (या यूएमएल) को परिभाषित करने के लिए किया जाता है। | जेएमआई [[ लक्ष्य प्रबंधन समूह |ऑब्जेक्ट मैनेजमेंट समूह]] (या ओएमजी) से [[मेटा-ऑब्जेक्ट सुविधा]] (या एमओएफ) विनिर्देश पर आधारित है। एमओएफ एक [[मेटामॉडलिंग]] (किसी भी प्रकार के मेटाडेटा का एक [[कंप्यूटर मॉडल]]) है जिसका उपयोग विशेष रूप से [[ एकीकृत मॉडलिंग भाषा |एकीकृत मॉडलिंग भाषा]] (या यूएमएल) को परिभाषित करने के लिए किया जाता है। | ||
यह [[एक्सएमएल मेटाडेटा इंटरचेंज]] के माध्यम से मेटाडेटा के आदान-प्रदान का समर्थन करता है। एक्सएमआई [[ एक्सटेंसिबल मार्कअप लैंग्वेज ]] (या एक्सएमएल) के माध्यम से मेटाडेटा जानकारी के आदान-प्रदान के लिए एक मानक है। एमओएफ/एक्सएमआई विनिर्देशों का उपयोग यूएमएल मॉडलों के आदान-प्रदान के लिए किया जाता है। | यह [[एक्सएमएल मेटाडेटा इंटरचेंज]] के माध्यम से मेटाडेटा के आदान-प्रदान का समर्थन करता है। एक्सएमआई [[ एक्सटेंसिबल मार्कअप लैंग्वेज |एक्सटेंसिबल मार्कअप लैंग्वेज]] (या एक्सएमएल) के माध्यम से मेटाडेटा जानकारी के आदान-प्रदान के लिए एक मानक है। एमओएफ/एक्सएमआई विनिर्देशों का उपयोग यूएमएल मॉडलों के आदान-प्रदान के लिए किया जाता है। | ||
== उपयोग == | == उपयोग == | ||
अनिवार्य रूप से | अनिवार्य रूप से जेएमआई का उपयोग यूएमएल मॉडल में हेरफेर करने के लिए जावा के उपकरण लिखने के लिए किया जा सकता है, जिसका उपयोग [[मॉडल संचालित वास्तुकला]] और/या [[मॉडल-संचालित इंजीनियरिंग]] में किया जा सकता है। जेएमआई के कई कार्यान्वयन हैं, जिनमें [[यूनिसिस]] से संदर्भ कार्यान्वयन, [[एसएपी नेटवीवर]] और [[ NetBeans |नेटबीन्स]] समूह से [[सन माइक्रोसिस्टम्स]] का ओपन-सोर्स कार्यान्वयन सम्मिलित है। जेएमआई [[जावा एसई]] 1.3 और इसके बाद के संस्करण के साथ संगत है: | ||
* एमओएफ मॉडलिंग संरचनाओं से जावा तक मानकीकृत मैपिंग; | * एमओएफ मॉडलिंग संरचनाओं से जावा तक मानकीकृत मैपिंग; | ||
* मेटाडेटा मॉडल और उदाहरणों की सामान्य खोज और नेविगेशन के लिए | *मेटाडेटा मॉडल और उदाहरणों की सामान्य खोज और नेविगेशन के लिए परावर्तक एपीआई। | ||
* | |||
* | |||
== यह भी देखें == | == यह भी देखें == | ||
{{Portal|Computer programming}} | {{Portal|Computer programming}} | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
* [http://www.jcp.org/en/jsr/detail?id=40 JSR 40] | * [http://www.jcp.org/en/jsr/detail?id=40 JSR 40] | ||
{{Compu-lang-stub}} | {{Compu-lang-stub}} | ||
[[Category:All stub articles]] | |||
[[Category: | |||
[[Category:Created On 25/06/2023]] | [[Category:Created On 25/06/2023]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Pages with empty portal template]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Portal templates with redlinked portals]] | |||
[[Category:Programming language topic stubs]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:जावा विनिर्देशन अनुरोध|मेटाडेटा इंटरफ़ेस]] | |||
[[Category:मेटा डेटा]] |
Latest revision as of 19:14, 12 July 2023
यह देखते हुए कि मेटाडेटा कंप्यूटर डेटा के समूह के बारे में वर्णनात्मक, संरचनात्मक और प्रशासनिक डेटा का एक सेट है (उदाहरण के लिए डेटाबेस स्कीमा) जावा मेटाडेटा इंटरफ़ेस (या जेएमआई) एक प्लेटफ़ॉर्म-तटस्थ विनिर्देश है जो निर्माण संचयन एक्सेस लुकअप और जावा प्रोग्रामिंग भाषा में मेटाडेटा का आदान-प्रदान को परिभाषित करता है
इतिहास
जेएमआई विनिर्देश जावा सामुदायिक प्रक्रिया के तहत विकसित किया गया था और इसे जावा विशिष्टता अनुरोध 40 द्वारा परिभाषित किया गया है (जेएसआर एक औपचारिक दस्तावेज है जो जावा प्लेटफार्म में जोड़ने के लिए प्रस्तावित विनिर्देशों और प्रौद्योगिकियों का वर्णन करता है)।
जेएमआई ऑब्जेक्ट मैनेजमेंट समूह (या ओएमजी) से मेटा-ऑब्जेक्ट सुविधा (या एमओएफ) विनिर्देश पर आधारित है। एमओएफ एक मेटामॉडलिंग (किसी भी प्रकार के मेटाडेटा का एक कंप्यूटर मॉडल) है जिसका उपयोग विशेष रूप से एकीकृत मॉडलिंग भाषा (या यूएमएल) को परिभाषित करने के लिए किया जाता है।
यह एक्सएमएल मेटाडेटा इंटरचेंज के माध्यम से मेटाडेटा के आदान-प्रदान का समर्थन करता है। एक्सएमआई एक्सटेंसिबल मार्कअप लैंग्वेज (या एक्सएमएल) के माध्यम से मेटाडेटा जानकारी के आदान-प्रदान के लिए एक मानक है। एमओएफ/एक्सएमआई विनिर्देशों का उपयोग यूएमएल मॉडलों के आदान-प्रदान के लिए किया जाता है।
उपयोग
अनिवार्य रूप से जेएमआई का उपयोग यूएमएल मॉडल में हेरफेर करने के लिए जावा के उपकरण लिखने के लिए किया जा सकता है, जिसका उपयोग मॉडल संचालित वास्तुकला और/या मॉडल-संचालित इंजीनियरिंग में किया जा सकता है। जेएमआई के कई कार्यान्वयन हैं, जिनमें यूनिसिस से संदर्भ कार्यान्वयन, एसएपी नेटवीवर और नेटबीन्स समूह से सन माइक्रोसिस्टम्स का ओपन-सोर्स कार्यान्वयन सम्मिलित है। जेएमआई जावा एसई 1.3 और इसके बाद के संस्करण के साथ संगत है:
- एमओएफ मॉडलिंग संरचनाओं से जावा तक मानकीकृत मैपिंग;
- मेटाडेटा मॉडल और उदाहरणों की सामान्य खोज और नेविगेशन के लिए परावर्तक एपीआई।
यह भी देखें
बाहरी संबंध