Analiză Ibatis

Ibatis este un cadru care automatizează păstrarea corespondenței între bazele de date SQL și obiectele din Java. NET și Ruby on Rails.





Mapările sunt separate de logica aplicației prin împachetarea instrucțiunilor SQL în fișierele de configurare XML.

Ibatis este un cadru ușor și persistența API este bună pentru POJOs persistente (obiecte simple Java obișnuite).

Ibatis este ceea ce este cunoscut ca un cartograf de date și îi pasă de afișarea parametrilor și a rezultatelor între proprietățile clasei și coloanele tabelului de baze de date.







Diferența esențială dintre iBatis și alte cadre de persistenta, cum ar fi Hibernate este faptul că iBatis pune accentul pe utilizarea SQL, în timp ce alte structuri tind să folosească propria lor limbă de interogare are Hibernate Query Language (HQL) sau Enterprise JavaBeans Query Language (EJB QL).

Ibatis Filozofie Design

Ibatis vine cu următoarele filozofii de design -

Simplitate - Ibatis este considerat pe scară largă ca fiind una dintre cele mai simple limite ale perseverenței. disponibile astăzi.

Dezvoltare rapidă - Ibatis face tot posibilul. pentru a facilita dezvoltarea rapidă.

Portabilitate - Ibatis poate fi implementat pentru aproape orice limbă sau platformă. cum ar fi Java, Ruby și C # pentru Microsoft .NET.

Interfețe independente - Ibatis oferă interfețe și interfețe de programare a aplicațiilor independente de baza de date, care ajută restul aplicației să rămână independent de orice persistență a resurselor asociate.

Open Source - Ibatis este software gratuit și open source.

Avantajele Ibatis

Ibatis oferă următoarele avantaje:

Suport pentru procedurile stocate - Ibatis încapsulează SQL ca proceduri stocate. cu asta. că logica de afaceri este stocată din baza de date, iar aplicația este mai ușor de instalat și testat și mai compactă.

Suport pentru SQL încorporat - Nu este necesar niciun precompiler și aveți acces complet la toate funcțiile SQL.

Suport pentru SQL dinamic - Ibatis oferă posibilitatea de a crea interogări SQL. pe baza parametrilor.

Suportul pentru O / RM - Ibatis suportă multe din aceleași funcții. ca un instrument O / RM, cum ar fi descărcări întârziate, asociere de preluare de date, cache, generare de coduri în timpul rulării și moștenire

Ibatis utilizează limba de programare JAVA atunci când elaborează o bază de date cu aplicații direcționate. Înainte de a continua, asigurați-vă că înțelegeți elementele de bază ale programării orientate pe procedură și obiect - structuri de control, structuri de date și variabile, clase, obiecte etc.

Pentru a înțelege în detaliu JAVA, puteți trece prin Tutorialul JAVA.







Articole similare

Trimiteți-le prietenilor: