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

          Why Use Meta

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

          Feedback

          # re: Why Use Meta  回復(fù)  更多評論   

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

          # re: Why Use Meta  回復(fù)  更多評論   

          2007-08-20 12:36 by pass86
          描述數(shù)據(jù)結(jié)構(gòu)和語義
          主站蜘蛛池模板: 周至县| 田东县| 商丘市| 渝中区| 江永县| 扎兰屯市| 六枝特区| 鹤岗市| 洪雅县| 侯马市| 佳木斯市| 偃师市| 枞阳县| 望城县| 布尔津县| 壶关县| 乌兰察布市| 隆回县| 南澳县| 周口市| 闽侯县| 清徐县| 安新县| 玉田县| 万安县| 河东区| 徐闻县| 织金县| 大邑县| 榆树市| 溆浦县| 景泰县| 肥城市| 苍溪县| 瑞安市| 年辖:市辖区| 天祝| 宿松县| 溧阳市| 郸城县| 淮滨县|