原创 kodojdo指南十一章
第十一章 查詢 你可以從PersistenceManager中得到查詢實例.查詢可以篩選符合某些標準的一批候選對象.這個篩選過程可能在數據庫中進行,或者在內存中執行.JDO沒有明文規定查詢機制.許多JDO實現品會根據情況混合使用內存
原创 Duke's Bookstore(Servlet 版本)筆記
1 新增的event模型:通過設定Listener,可以在Servlet的初始化之前和之後做某些事情.這是事件模型在Servlet中的應用. 在訪問/bookstore1/enter之後, ContextListener 構造了一個D
原创 kodojdo指南第七章
第七章 PersistenceManagerFactory PersistenceManagerFactory 創建PersistenceManager實例以供應用程序使用.它允許你配置數據連接方 式和指定所創建的PersistenceM
原创 kodojdo指南第八章
第八章 PersistenceManager 上圖概括了PersistenceManager 接口最常用的方法和屬性。參考Javadoc瞭解更完整的信息。類JAVA BEAN風格的getter和setter方法在字段聲明時給出。入參
原创 kodojdo指南第五章
第五章 JDO元數據 JDO要求每個持久類都必須有元數據.元數據有三個基本作用:1)標識持久類2)重載默認JDO行爲3)告訴JDO持久類的內省信息 元數據是一個XML文檔,下節會討論它的DTD.無須強求自己立即明白DTD,下節我們會全
原创 配置PointBase
主要文件:只有三個pbclient.jar,pbembedded.jar 和 pbtools.jar 設置pointBase環境變量: setPBEnv.bat set PB_HOME=D:/De
原创 kodojdo指南第九章
第九章 事務 事務用來保證事務完整性.它把操作集中到一個工作組,這個組裏的操作要麼全部成功,要麼全部失敗.事務有幾個特性 1)原子性:原子性指事務的要麼全部成功-要麼全部失敗的屬性.要麼事務中的每個更新數據的操作都成功完成,要麼全
原创 Taglib 原理和實現:第三章 tag之間的嵌套和屬性讀取
第三篇 tag之間的嵌套和屬性讀取 1。問題:在request裏有一個 Man 對象,它有兩個屬性:name和age。現在,我們想用一個嵌套的tag,父tag取得對象,子tag取得name屬性並顯示在頁面上。例如,它的形式如下: <die
原创 Taglib原理和實現 第五章:再論支持El表達式和jstl標籤
第五章:再論支持El表達式和jstl標籤 1。問題:你想和jstl共同工作。比如,在用自己的標籤處理一些邏輯之後,讓jstl處理餘下的工作。 2。看這個jsp例子:....<%String name="diego";request.set
原创 kodojdo指南第四章
第四章 PersistenceCapable 在JDO裏,所有自定義的持久類都必須實現javax.jdo.spi.PersistenceCapable接口.這個接口包含了一些複雜的方法,使JDO能夠管理類實例的持久性字段.幸運的是,你
原创 kodojdo指南第三章
第三章:JDO技術框架 下圖描述了JDO框架各基本組件之間的關係。 JDOHelper.javax.jdo.JDOHelper包含了一些靜態的輔助方法。這些方法用於查詢持久性對象的生存期和以廠商無關的方式創建PersistenceMana
原创 kodojdo指南第十二章
第十二章 結論 本教程對JDO的規範作了個大略的介紹.Kodo JDO 指南會通過step-by-step的建立JDO應用程序來繼續你的JDO學習.最後,Kodo JDO 參考指南包含所有SolarMetric Kodo JDO實現
原创 kodojdo指南第六章
第六章 JDOHelper 上圖列出了JDOHelper最常用的方法。詳細的API信息請參考類的Javadoc文檔 應用程序使用JDOHelper進行三類操作:能持久化操作,生存期操作和創建PersistenceManagerFa
原创 kodojdo指南翻譯序言
因爲工作的原因,我接觸到jdo.當時對這個新奇的東西很感興趣,於是在熟悉kodo的同時,把附帶的jdo指南粗略翻譯了一遍.
原创 kodojdo指南第十章
第十章 擴展 擴展是給定的能持久類的所有持久化實例的邏輯視圖.擴展可以從PersistenceManager中得到,通常要來指定查詢的候選對象. getCandidateClass 方法返回擴展實例的能持久類.hasSubclas