元數(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
這個想法很好,能否給出個例子,或者更多的參考資料,歡迎交流:xiebh_ty@163.com
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||