posts - 176, comments - 240, trackbacks - 0, articles - 7

          Why Use Meta

          Posted on 2007-08-19 13:39 canonical 閱讀(1210) 評論(2)  編輯  收藏 所屬分類: 設計理論
           元數據(meta)是描述數據的數據。它所描述的有一部分是數據本身的特性,如字段的長度,精度等,另外一部分描述的則是我們使用這些數據的可行方式和目的等。使用meta可以在程序中更加清楚的表達出我們的意圖。例如現在需要在界面上顯示一個列表,我們的意圖未必是要在界面上顯示指定的字段A, 字段B,字段C對應的列,而是"顯示那些應該顯示在列表中的字段"。這一看似同義反復的表述,如果采用元數據表達,則成為 <ui:PageTable fields="${dsMeta.listableFields}" />。通過使用元數據,我們可以做到系統中眾多的功能可以共用實現,即通過同一個頁面應用不同的meta則得到不同的最終展現,而后臺一個通用的DaoWebAction通過使用meta可以完成對所有實體的操作。這也可以看作是一種復雜的策略模式的應用。

          Feedback

          # re: Why Use Meta  回復  更多評論   

          2007-08-20 10:10 by xiebh
          這個想法很好,能否給出個例子,或者更多的參考資料,歡迎交流:xiebh_ty@163.com

          # re: Why Use Meta  回復  更多評論   

          2007-08-20 12:36 by pass86
          描述數據結構和語義
          主站蜘蛛池模板: 朔州市| 阜康市| 壶关县| 时尚| 普安县| 内江市| 茂名市| 黎平县| 正阳县| 团风县| 云龙县| 乌恰县| 阿图什市| 新乐市| 梁山县| 新郑市| 龙口市| 清水河县| 固原市| 富宁县| 诏安县| 宁晋县| 兰州市| 合川市| 安庆市| 班戈县| 新干县| 奎屯市| 马鞍山市| 天水市| 勐海县| 青岛市| 华池县| 当涂县| 冷水江市| 曲周县| 凤城市| 金坛市| 麻城市| 双峰县| 内乡县|