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

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