Data Access Objectpattern calls for encapsulating access to a data source behind an API, giving you the freedom to change implementations or use different persistence strategies for different operations. As Sunil Patil shows, the Apache iBatis DAO framework helps you develop such a strategy.
rating comment: Great article which gives a solid introduction to DAO and the Apache iBatis DAO framework. The notion of DAO is not new to me, but this framework seems to be very cool! I like the implicit transaction and connection management, this could be really helpful. I hope I can check out the framework soon to get a closer look, cause it really got me intrigued.