📑 Table of Contents

Java元数据接口Java Metadata Interface,简称JMI),用来管理元数据。

简介

编辑

JMI规范试图实现一个动态,平台独立的底层构造,以管理元数据的创建、存储、访问、查找和交换。JMI是基于对象管理组织(OMG )的元对象机制(MOF)规范,一个行业认可的元数据管理标准。MOF规范由一套UML描述的基本建模模块组成。任何类型的元数据模型(称作元模型)都可从这些基本构建模块中产生。JMI给这些建模组件定义标准的Java接口,从而能使平台独立查找和获取元数据。JMI可以发现,查询,访问和操纵数据,无论是在设计时还是在运行时。任何模型系统的语义都完全可以被发现和操纵。JMI还提供了元模型和使用XMI规范实现的元数据交换。

例子

编辑

有很多JMI实现,从Unisys公司的参照实现到Sun的开源实现NetBeans,以及许多其他公司的实现。

参照

编辑

📚 Artikel Terkait di Wikipedia

Java注解

Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。 Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。

Java版本歷史

為了支援與CORBA的選擇相容性而修改了RMI Java命名和目錄接口(Java Naming and Directory Interface,縮寫JNDI)包含在主程式庫中(先前為擴充元件的形式) Java Platform Debugger Architecture (JPDA) JavaSound 用于实现动态代理的类

JCP

JCP(Java Community Process)成立于1998年,是使有兴趣的各方参与定义Java的特征和未来版本的正式过程。 JCP使用JSR(Java规范请求,Java Specification Requests)作为正式规范文档,描述被提议加入到Java体系中的的规范和技术。

Clojure

Clojure(/ˈkloʊʒər/)是Lisp编程语言在Java平台上的现代、动态及函数式方言。 与其他Lisp一样,Clojure视代码为数据且拥有一套Lisp宏系统。Clojure的开发过程目前由社区驱动,其作者里奇·希基则以终身仁慈独裁者的身份监督。 Clojure提倡不可变性与持久数据结构

SQL

Call-Level Interface (SQL/CLI). 定义了接口成分(structures, procedures, variable bindings) 用于编写能执行SQL的应用程序的语言:Ada,C/C++,COBOL,Fortran,MUMPS,Pascal,PL/I。对于Java

NetCDF

(原始内容存档于2023-10-10).  官方网站 CF Metadata Home Page(页面存档备份,存于互联网档案馆) PnetCDF: A Parallel I/O Library for NetCDF File Access(页面存档备份,存于互联网档案馆) netCDF-Java project(页面存档备份,存于互联网档案馆)

统一建模语言

Language)(OCL) 对象建模技术(英语:Object-modeling technique) 物件導向的程序設計 物件導向的系統分析 XMI(英语:XML Metadata Interchange),为了交换UML模型的基于XML的格式 C4模型 ISO/IEC 19501:2005 - Information technology

JSON

JSON(JavaScript Object Notation, /ˈdʒeɪsən/, JavaScript物件表示法)是由美國程式設計師道格拉斯·克羅克福特構想和設計的一種輕量級資料交換格式。其內容由屬性和值所組成,因此也有易於閱讀和處理的優勢。JSON是獨立於程式語言的资料格式,其不僅是Java