Neste post irei passar para vocês uma visão geral do que é o iBATIS (quick overview).
O que é o iBATIS?
O iBATIS é um framework para persistência de dados que pode ser utilizado em sistemas implementados utilizando a tecnologia Java ou .NET.
Um framework serve para facilitar alguma tarefa que geralmente é trabalhosa, o iBATIS não é diferente, ele é uma solução para o mapeamento entre sistemas Orientado a Objtetos e Bancos de Dados Relacionais. Um dos frameworks mais utilizados para este fim, em Java, é o Hibernate.
Porque usar iBATIS?
iBATIS mantém comandos de SQL "puros" (muito próximo de simples comandos SQL) e isolados da aplicação, desta forma ele proporciona uma manutenção desses comandos independente da linguagem de programação utilizada.
Tornar comandos SQL independentes é dizer que a equipe de banco de dados também consiguirá entender como as consulas e atualizações estão sendo realizadas e até mesmo podem começar a fazer parte desta atividade.
Como o iBATIS funciona?
O iBATIS não mapeia classes (OO) e tabelas (relacionais), mas sim entradas e saídas dos comandos SQL, esta abordagem prove uma maior liberdade nos mapeamentos e torna não obrigatório que cada tabela do banco de dados possua uma classe relacionada.
Quem usa iBATIS?
MySpace.com, GAPay, TheLadders.com, Scragged.com e etc.
Onde posso aprender (e fazer download) ?
Site oficial
Download
Livro: iBATIS in Action
Aplicação Exemplo (Site Oficial): JPetStore-5.0
O que é o iBATIS?
O iBATIS é um framework para persistência de dados que pode ser utilizado em sistemas implementados utilizando a tecnologia Java ou .NET.
Um framework serve para facilitar alguma tarefa que geralmente é trabalhosa, o iBATIS não é diferente, ele é uma solução para o mapeamento entre sistemas Orientado a Objtetos e Bancos de Dados Relacionais. Um dos frameworks mais utilizados para este fim, em Java, é o Hibernate.
Porque usar iBATIS?
iBATIS mantém comandos de SQL "puros" (muito próximo de simples comandos SQL) e isolados da aplicação, desta forma ele proporciona uma manutenção desses comandos independente da linguagem de programação utilizada.
Tornar comandos SQL independentes é dizer que a equipe de banco de dados também consiguirá entender como as consulas e atualizações estão sendo realizadas e até mesmo podem começar a fazer parte desta atividade.
Como o iBATIS funciona?
O iBATIS não mapeia classes (OO) e tabelas (relacionais), mas sim entradas e saídas dos comandos SQL, esta abordagem prove uma maior liberdade nos mapeamentos e torna não obrigatório que cada tabela do banco de dados possua uma classe relacionada.
Quem usa iBATIS?
MySpace.com, GAPay, TheLadders.com, Scragged.com e etc.
Onde posso aprender (e fazer download) ?
Site oficial
Download
Livro: iBATIS in Action
Aplicação Exemplo (Site Oficial): JPetStore-5.0