<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

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

    [導入]IVarValueSet: Map語義的擴展

    Posted on 2005-12-28 22:22 canonical 閱讀(877) 評論(0)  編輯  收藏 所屬分類: Witrix開發平臺

       關系數據庫提供的是集合存儲模型, query(fields, condition) ==> list of records, 可以從條件集合映射到記錄集合。
    當condition退化為單一的key, 而fields采用默認值的時候,我們就退化到Map語義, 從key對象映射到value對象,而不是從集合映射到集合。
    很 多時候我們只需要這種簡單Map語義的存儲模型,例如用戶偏好設置的存儲。在這種受限的模型下我們也可以更直接的實現cache支持。如果我們希望在 Map的基礎上稍微擴展一些集合操作的特性,可以通過key的結構擴展來實現。即規定key采用類似url格式的字符串,實現key空間的樹形結構。在 witrix平臺中,這種樹形結構的映射關系通過IVarValueSet接口來實現。
     interface IVarValueSet{
         IVariant getVar(String name);

         // 得到前綴為prefix的所有變量構成的子集合,注意這里自然退化的特點
         IVarValueSet getSubSet(String prefix);
      }
    變量名的格式規定為 a.b.c 或者/a/b/c. 這種變量結構的組織和劃分方式其實與JBoss項目中的TreeCache結構類似。
    主站蜘蛛池模板: 亚洲精品第一国产综合野| 久久99国产亚洲精品观看| 亚洲中文字幕久久精品无码VA| 麻豆精品成人免费国产片| 亚洲色自偷自拍另类小说| xxxxx做受大片在线观看免费| 亚洲免费在线观看| 国产一级婬片A视频免费观看| 亚洲高清国产拍精品青青草原| 羞羞视频免费网站日本| 国产亚洲老熟女视频| a毛片在线免费观看| 亚洲一级二级三级不卡| 日本三级2019在线观看免费| 亚洲mv国产精品mv日本mv| 永久免费的网站在线观看| 亚洲乱亚洲乱妇24p| 四虎影库久免费视频| 国产99久久久国产精免费| 亚洲国产AV无码专区亚洲AV | 99久久99这里只有免费的精品| 亚洲精品国产精品乱码不卡√| 国产白丝无码免费视频| 亚洲一区二区久久| 国产伦精品一区二区三区免费下载| 麻豆91免费视频| 久久亚洲国产中v天仙www| 无码区日韩特区永久免费系列 | 久久久久亚洲AV综合波多野结衣| 在线看片免费人成视频福利| 亚洲激情黄色小说| 国产在线不卡免费播放| 97在线免费视频| 一本色道久久综合亚洲精品蜜桃冫| 女人毛片a级大学毛片免费| jizz免费观看| 亚洲国产最大av| 亚洲中文字幕无码一区| 波多野结衣在线免费视频| 免费播放国产性色生活片| 久久久无码精品亚洲日韩蜜臀浪潮|