Интерфейс метаданных Java e

редактировать

Учитывая, что метаданные представляют собой набор описательных, структурных и административных данных о группе компьютер данные (например, такие как схема базы данных ), Java Metadata Interface (или JMI ) - это не зависящая от платформы спецификация, которая определяет создание, хранение, доступ, поиск и обмен метаданными на языке программирования Java.

Содержание
  • 1 История
  • 2 Использование
  • 3 См. также
  • 4 Внешние ссылки
История

Спецификация JMI была разработана в рамках Java Community Process и определяется JSR 40 (JSR - это формальный документ, описывающий предлагаемые спецификации и технологии для добавления в Платформа Java ).

JMI основан на спецификации Meta-Object Facility (или MOF) из Object Management Group (или OMG). MOF - это метамодель (модель любого типа метаданных), используемая, в частности, для определения унифицированного языка моделирования (или UML).

Он поддерживает обмен метаданными через XMI. XMI - это стандарт обмена информацией метаданных с помощью Extensible Markup Language (или XML). Спецификации MOF / XMI используются для обмена моделями UML.

Использование

По сути, JMI можно использовать для написания инструментов на Java для управления моделями UML, которые могут использоваться в Архитектура, управляемая моделями и / или Модель Управляемая разработка. Существует множество реализаций JMI, включая эталонную реализацию из Unisys, SAP NetWeaver и реализацию с открытым исходным кодом Sun Microsystems из NetBeans группа. JMI совместим с Java SE 1.3 и выше благодаря:

  • стандартизованным сопоставлениям конструкций моделирования MOF с Java;
  • Reflective API для общего обнаружения и навигации по моделям и экземплярам метаданных.
См. Также
  • icon Портал компьютерного программирования
Внешние ссылки

.

Последняя правка сделана 2021-05-24 03:57:16
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте