java之元數據(metadata)


元數據是指用來描述數據的數據,更通俗一點,就是描述代碼間關系,或者代碼與其他資源(例如數據庫表)之間內在聯系的數據。在一些技術框架,如struts、EJB、hibernate就不知不覺用到了元數據。對struts來說,元數據指的是struts-config.xml;對EJB來說,就是ejb-jar.xml和廠商自定義的xml文件;對hibernate來說就是hbm文件。以上闡述的幾種元數據都是基於xml文件的或者其他形式的單獨配置文件。這樣表示有些不便之處。一、與被描述的文件分離,不利於一致性的維護;第二、所有這樣文件都是ASCII文件,沒有顯式的類型支持。基於元數據的廣泛應用,JDK5.0引入了Annotation的概念來描述元數據。在java中,元數據以標簽的形式存在於java代碼中,元數據標簽的存在並不影響程序代碼的編譯和執行。

如何創建元數據?

  JDK5.0出來后,java語言中就有了四種類型(TYPE),即類(class)、枚舉(enum)、接口(interface)和注解(@interface),它們是處在同一級別的。java就是通過注解來表示元數據的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM