อ่าน 1 นาที
อินเทอร์เฟซเมตาเดตา Java
เนื่องจาก เมตาเดตา คือชุด ข้อมูล เชิงพรรณนา โครงสร้าง และการบริหารจัดการ เกี่ยวกับกลุ่ม ข้อมูล คอมพิวเตอร์ (ตัวอย่างเช่น โครงสร้างฐานข้อมูล ) ดังนั้น Java Metadata Interface (หรือ...
อินเทอร์เฟซเมตาเดตา Java
เนื่องจากเมตาเดตาคือชุดข้อมูล เชิงพรรณนา โครงสร้าง และการบริหารจัดการ เกี่ยวกับกลุ่ม ข้อมูล คอมพิวเตอร์ (ตัวอย่างเช่นโครงสร้างฐานข้อมูล ) ดังนั้น Java Metadata Interface (หรือJMI ) จึงเป็นข้อกำหนดที่ไม่ขึ้นกับแพลตฟอร์ม ซึ่งกำหนดการสร้าง การจัดเก็บ การเข้าถึง การค้นหา และการแลกเปลี่ยนเมตาเดตาใน ภาษาการ เขียน โปรแกรม Java
ประวัติศาสตร์
ข้อกำหนด JMI ได้รับการพัฒนาภายใต้กระบวนการ Java Community Processและกำหนดไว้ในJSR 40 (JSR คือเอกสารอย่างเป็นทางการที่อธิบายข้อกำหนดและเทคโนโลยีที่เสนอเพื่อเพิ่มลงในแพลตฟอร์ม Java )
JMI อิงตาม ข้อกำหนด Meta-Object Facility (หรือ MOF) จากObject Management Group (หรือ OMG) โดย MOF เป็นเมตาโมเดล ( โมเดลของเมตาเดตาประเภทใดก็ได้) ที่ใช้เป็นหลักในการกำหนดUnified Modeling Language (หรือ UML)
ระบบนี้รองรับการแลกเปลี่ยนข้อมูลเมตาผ่านXMI XMI เป็นมาตรฐานสำหรับการแลกเปลี่ยนข้อมูลเมตาผ่านภาษามาร์กอัปที่ขยายได้ (หรือ XML) ข้อกำหนด MOF/XMI ใช้สำหรับการแลกเปลี่ยนโมเดล UML
การใช้งาน
โดยพื้นฐานแล้ว JMI สามารถใช้เขียนเครื่องมือในภาษา Java สำหรับจัดการโมเดล UML ซึ่งสามารถนำไปใช้ในสถาปัตยกรรมแบบขับเคลื่อนด้วยโมเดล (Model Driven Architecture)และ/หรือการพัฒนาแบบขับเคลื่อนด้วยโมเดล (Model Driven Development ) ได้ มีการใช้งาน JMI หลายแบบ รวมถึงการใช้งานอ้างอิงจากUnisys , SAP NetWeaverและ การใช้งานแบบโอเพนซอร์สจากกลุ่ม NetBeansของSun Microsystems JMI สามารถใช้งานร่วมกับJava SE 1.3 ขึ้นไปได้ โดยผ่านทาง:
- การแมปแบบมาตรฐานจากโครงสร้างแบบจำลอง MOF ไปยังภาษา Java;
- API ที่สะท้อนความคิดสำหรับการค้นหาและนำทางโมเดลและอินสแตนซ์เมตาเดตาโดยทั่วไป
ดูเพิ่มเติม
ลิงก์ภายนอก
- เจเอสอาร์ 40
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อินเทอร์เฟซเมตาเดตา Java
เนื่องจาก เมตาเดตา คือชุด ข้อมูล เชิงพรรณนา โครงสร้าง และการบริหารจัดการ เกี่ยวกับกลุ่ม ข้อมูล คอมพิวเตอร์ (ตัวอย่างเช่น โครงสร้างฐานข้อมูล ) ดังนั้น Java Metadata Interface (หรือ...
ประวัติศาสตร์
ข้อกำหนด JMI ได้รับการพัฒนาภายใต้ กระบวนการ Java Community Process และกำหนดไว้ใน JSR 40 (JSR คือเอกสารอย่างเป็นทางการที่อธิบายข้อกำหนดและเทคโนโลยีที่เสนอเพื่อเพิ่มลงใน แพลตฟอร์ม Java )
การใช้งาน
โดยพื้นฐานแล้ว JMI สามารถใช้เขียนเครื่องมือในภาษา Java สำหรับจัดการโมเดล UML ซึ่งสามารถนำไปใช้ใน สถาปัตยกรรมแบบขับเคลื่อนด้วยโมเดล (Model Driven Architecture) และ/หรือ การพัฒนาแบบขับเคลื่อนด้วยโมเดล (Model Driven Development ) ได้ มีการใช้งาน JMI หลายแบบ...
ลิงก์ภายนอก
เจเอสอาร์ 40 บทความเกี่ยวกับ ภาษาโปรแกรม นี้ ยังเป็น เพียงบทความย่อคุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป วี ที อี ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Java_Metadata_Interface&oldid=1154962921 "