IBATIS

IBATIS
VývojářApache Software Foundation
Vyvíjeno vJava
Typ softwarupersistence framework a knihovna
Licencelicence Apache
Webibatis.apache.org
Některá data mohou pocházet z datové položky.

iBATIS je aplikační framework, který usnadňuje mapování mezi SQL databázemi a objekty v Javě, .NET a Ruby on Rails. V Javě jsou těmito objekty jednoduché POJO. Mapování je odděleno od aplikační logiky tím, že se veškeré SQL dotazy ukládají do XML souborů. Výsledkem je minimalizace rutinní práce s JDBC.

Alternativní frameworky, jako například JPA, umožňují tvorbu objektového modelu vývojářem v Javě a pak vytvářejí a udržují databázi automaticky. iBATIS používá opačný přístup: vývojář nejdříve začne s SQL databází a iBATIS poté automatizuje tvorbu Java objektů. Oba přístupy mají své výhody, ale iBATIS je dobrá volba v případě, kdy vývojář nemá plnou kontrolu nad schématem SQL databáze. iBATIS v nejnovější verzi 3.0 nabízí velké množství vylepšení, i za cenu zpětné nekompatibility.

21. května 2010 založil tým vývojářů na základě kódu iBatis nový projekt jménem MyBatis a další verze publikoval již v rámci tohoto projektu. V důsledku toho přestal být projekt iBATIS aktivně vyvíjen a byl zařazen mezi ostatní mrtvé projekty Apache Software Foundation do Apache Attic.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search