新的起點 新的開始

          快樂生活 !

          翻譯DB4O參考——Object Container

          ObjectConatainer

          Db4o給你簡單直接的接口來實現對象的持久化,這就是ObjectContainer.在.NET版本里,相應的名字是IObjectContainer。
          ObjectConatainer 是你的Db4o的數據庫。
          Java:ObjectContainer container = Db4o.openFile(filename)
          帶有路徑的文件名是你要存儲對象的文件。通常,當應用開始,你應該打開一個ObjectContainer,并在這個session 結束把對對象的改動持續化到物理存儲設備上時關閉ObjectContainer.
          (通常而言,打開一個ObjectContainer 表示一個新的session)
          Java:container.close()
          ObjectContainer 提供給用戶持續化對象的所有基本的方法。通常而言,你能保存,修改一個對象通過 ObjectContainer#set(object)
          刪除的方法如下:
          ObjectContainer#delete(object)
          通過ObjectContainer#get(object),你可以得到對象。
          ObjectContainer的獨特的功能如下:
          ???????? 一個ObjectContainer既可以采用單用戶模式,也可以通過客戶端連接DB4O的服務端。
          ???????? 每一個ObjectContainer 有自己的事務,所有的操作都在事務中。當你打開一個ObjectContainer時,你就處于一個事務中,當你調用
          ? ? ? ? ? commit()? 或者roolback()這個事務被立即執行。
          ???????? 每個ObjectContainer保持自己的應用來存儲和持續化對象。通過這樣,它保證對象的一致性并實現了高性能。
          ??????? ObjectContainer對你而言是開發的,只要你的應用依賴于它。當你關閉ObjectContainer,在內存中所有數據庫對象引用被收集。
          ??????? ObjectContainer提供的基本功能足夠滿足你使用DB4O數據庫,其他高級接口是繼承了ObjectContainer的ExtObjectContainer.
          分開基本與高級功能的基本思想是:
          ?????? 保證根包于命名空間比較小,和有好的可讀性。
          ?????? 分離主要的和可選的功能。
          ?????? 使其他產品比較容易實現基本DB4O接口。
          ????? 展示一個輕量級的DB40.
          每一個ObjectContainer也是ExtObjectContainer.你可以直接把它強制轉換為
          ExtObjectContainer,也可以通過ext()方法得到ExtObjectContainer使用高級特性。




          posted on 2007-03-12 16:41 advincenting 閱讀(1798) 評論(0)  編輯  收藏 所屬分類: 數據庫相關

          公告

          Locations of visitors to this pageBlogJava
        1. 首頁
        2. 新隨筆
        3. 聯系
        4. 聚合
        5. 管理
        6. <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統計

          常用鏈接

          留言簿(13)

          隨筆分類(71)

          隨筆檔案(179)

          文章檔案(13)

          新聞分類

          IT人的英語學習網站

          JAVA站點

          優秀個人博客鏈接

          官網學習站點

          生活工作站點

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 象山县| 广河县| 闽侯县| 门头沟区| 含山县| 鄂尔多斯市| 台州市| 安多县| 泰安市| 水富县| 静安区| 景德镇市| 武陟县| 南岸区| 中牟县| 清丰县| 克拉玛依市| 洛阳市| 安福县| 洞口县| 海门市| 曲阳县| 东安县| 交口县| 和政县| 龙岩市| 西青区| 乐业县| 乐亭县| 上栗县| SHOW| 丘北县| 娄烦县| 潜山县| 新化县| 德阳市| 达州市| 彰化市| 新乡市| 渝中区| 永寿县|