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.