- 軟件大小:3.30M
- 軟件語言:中文
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / 編程輔(fǔ)助
- 更新時間:2014-12-06 09:34
- 運行環境:WinAll
- 軟件等級:
- 軟件(jiàn)廠商:
- 官方網站:http://www.ynaad.com
7.84M/中文/10.0
15.39M/中文/5.8
15.70M/中文/10.0
12.36M/中文/10.0
25.45M/中文/0.0
iBATIS是一個由Clinton Begin在2001年發(fā)起(qǐ)的開放源(yuán)代碼項目。最(zuì)初側重於密碼軟件的(de)開發,現在是一個基於Java的持久層框架。iBATIS功能強大,支持DataSource、local transaction management和global transaction;支持複雜的對象映射; 知道怎樣操作10種以(yǐ)上的(de)數(shù)據庫;可(kě)配置的caching等
iBATIS提供的持久層框架包(bāo)括SQL Maps和Data access Objects(DAO),同時還提(tí)供一個利(lì)用這個框架開發的JPetStore實例。
相(xiàng)對Hibernate和ApacheOJB等“一站式”ORM解決方案(àn)而言,ibatis 是一種“半自動(dòng)化”的(de)ORM實(shí)現。
iBATIS 目前提供了三種語言實現的版本(běn),包括(kuò):Java、.NET以及Ruby。
1. 係統的部分或全部數據來(lái)自現有數據庫,處(chù)於安(ān)全考慮,隻對開發團隊(duì)提供幾條Select SQL(或(huò)存儲過(guò)程)以獲取所需數據,具體的表結構不予公(gōng)開。
2. 開發規範中(zhōng)要求,所有牽涉到業(yè)務邏輯部分的數(shù)據庫操作,必須在數據(jù)庫層由存(cún)儲過程實現(xiàn)(就筆(bǐ)者工作所麵向的金融行業而言,工商銀行(háng)、中國銀行、交通銀行,都在(zài)開發規範中嚴格指定)
3. 係統數據處理量巨大,性能要求極為苛刻,這(zhè)往(wǎng)往意味著我們(men)必須通過經過高度優化的SQL語句(jù)(或存儲過程)才能(néng)達到係統性能設計指標。
麵對這樣的需求,再次舉(jǔ)起 Hibernate 大刀,卻發現刀鋒不再(zài)銳(ruì)利,甚至無法使用,奈何?恍惚之際,隻好再摸出JDBC 準備拚死一搏……,說得未免有些淒涼,直接使用 JDBC進行數據庫(kù)操作實際上也是不錯的選擇,隻是拖遝的數據庫訪問代碼,乏味的字段讀取操作令人(rén)厭煩。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內容