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