EasyDBO_0.4.0版相對于前兩個版本作了兩個比較大的改進,一是引入了EasyCache作為緩存,提高了數(shù)據(jù)庫訪問效率。二是完善了通過配置文件配置對象-關(guān)系表的映射。PO可以通過實現(xiàn)IObject接口,也可以直接在easyjf-dbo.xml文件中配置(類似于hibernate)。該版本沒有對系統(tǒng)進行重構(gòu),以前所發(fā)布的所有應(yīng)用系統(tǒng)客戶端程序不需要修改就直接可用。當前
http://www.easyjf.com/bbs/
中的數(shù)據(jù)庫訪問已經(jīng)升級到了該測試版。
項目源碼下載地 http://www.easyjf.com/download/easydbo/EasyDBO_0.4.0_src.zip
在0.4版本的下載源碼中,com.easyjf.dbo.example包提供了針對關(guān)系表message(留言信息)的兩種映射實現(xiàn)方式,一種是直接實現(xiàn)IObject接口、即Message類,一種是使用在配置文件中配置對象關(guān)系映射,即TestMessage類,請大家注意區(qū)分及體會。
EasyJCache主要借鑒開源的EhCache,其中的幾個算法就是直接用的EhCahce的。當前EasyDBO中關(guān)于緩存應(yīng)用所存在的問題還有很多,若對Cache比較感興趣的朋友也可以看看EhCache及其它一些Cache實現(xiàn)。
本版本還改掉了前面版中的一些Bug,如中文路徑無法讀取配置文件、MySQL中有時候主鍵無法正常生成等。請大家多試試!
若沒有接觸過EasyDBO的朋友請看看我們提供的幾個完整開源項目源碼,簡易Java框架開源訂銷管理系統(tǒng)、EasyJF論壇系統(tǒng)等都使用的EasyDBO。下載地址: http://www.easyjf.com/download.htm
關(guān)于EasyDBO
EasyDBO是由EasyJF開源團隊開發(fā)的數(shù)據(jù)持久層框架,系統(tǒng)參考hibernate、iBatis、JDO等,旨在為中小軟件項目的開發(fā)提供快速、簡易的數(shù)據(jù)庫訪問方案,是一個非常簡單的對象-關(guān)系映射系統(tǒng)中間件。
EasyJF開源團隊于2006年初才開始建設(shè),因此當前整個開發(fā)團隊組建以及所發(fā)布的作品(EasyJWeb、EasyDBO、EasyJF論壇、MeyboMail Web、簡易訂銷管理系統(tǒng)等),都顯得極不成熟。EasyDBO更是如上,仍然處于測試階段,當前關(guān)于事務(wù)管理、Cache策略等都沒有完善,歡迎廣大的Java愛好者不吝批評指教,同時也歡迎志同道合的朋友加入到我們的國產(chǎn)開源隊伍中。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=663159
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
