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
          描述數據結構和語義
          主站蜘蛛池模板: 封开县| 年辖:市辖区| 安西县| 桐柏县| 从江县| 海晏县| 柳州市| 汉川市| 星座| 葫芦岛市| 镶黄旗| 自贡市| 平果县| 洛浦县| 辉县市| 乐平市| 湖州市| 壶关县| 泊头市| 石泉县| 株洲市| 德清县| 昌吉市| 鲁甸县| 兰西县| 沙湾县| 绥阳县| 洮南市| 名山县| 桦甸市| 湖南省| 长阳| 双鸭山市| 惠东县| 固原市| 新乐市| 大港区| 大石桥市| 阜宁县| 武平县| 南康市|