Ibatis felülvizsgálata

Az Ibatis olyan keretrendszer, amely automatizálja az SQL adatbázisok és a Java objektumok közötti levelezés megőrzését. NET és Ruby on Rails.





A leképezések elválaszthatók az alkalmazás logikájától az SQL utasítások XML konfigurációs fájlokban történő csomagolásával.

Az Ibatis egy könnyű keret, és az API tartós marad a tartós POJO-khoz (Plain Old Java Objects).

Az Ibatis adatkartográfus, és érdekli a paraméterek és az eredmények megjelenítése az osztály tulajdonságai és az adatbázis-táblázat oszlopai között.







Az alapvető különbség Ibatis és egyéb kitartás keretek, mint a Hibernate, hogy Ibatis hangsúlyozza a használata az SQL, míg más struktúrák inkább, hogy saját lekérdező nyelv van a Hibernate Query Language (HQL) vagy Enterprise JavaBeans Query Language (EJB QL).

Ibatis filozófia tervezés

Ibatis a következő tervezési filozófiákkal jön -

Egyszerűség - Az Ibatis a kitartás egyik legegyszerűbb határa. ma elérhető.

Gyors fejlődés - Az Ibatis mindent megtesz. hogy elősegítse a szupergyors fejlődést.

Hordozhatóság - Az Ibatis szinte minden nyelven vagy platformon megvalósítható. mint a Java, a Ruby és a C # a Microsoft .NET-hez.

Független interfészek - Az Ibatis az adatbázistól független interfészeket és alkalmazási programozási felületeket biztosít, amelyek segítenek a többi alkalmazásnak függetlenül maradni a kapcsolódó erőforrásoktól.

Open Source - Az Ibatis ingyenes és nyílt forráskódú szoftver.

Az Ibatis előnyei

Az Ibatis az alábbi előnyöket kínálja:

A tárolt eljárások támogatása - Az Ibatis tárolja az SQL-t. ezzel. hogy az üzleti logika az adatbázisból tárolódik, és az alkalmazás könnyebben telepíthető, tesztelhető és kompaktabb.

Támogatás a beágyazott SQL-hez - Nincs szükség precompilerre, és teljes hozzáféréssel rendelkezik az összes SQL-szolgáltatáshoz.

Támogatás a dinamikus SQL-hez Az Ibatis képes SQL lekérdezések készítésére. a paraméterek alapján.

O / RM támogatás - Az Ibatis ugyanazokat a funkciókat támogatja. mint O / RM eszköz, például a késleltetett letöltések, az adatgyűjtés, a gyorsítótárazás, a kód generálása futásidőben és öröklés

Az Ibatis a célzott alkalmazások adatbázisának fejlesztésekor használja a JAVA programozási nyelvet. Mielőtt folytatná, győződjön meg róla, hogy megértette az eljárási és tárgyorientált programozás alapjait - ellenőrző struktúrákat, adatstruktúrákat és változókat, osztályokat, tárgyakat stb.

A JAVA részletes megismeréséhez a JAVA bemutatón keresztül juthatunk el.




Kapcsolódó cikkek