Olá pessoal, sou o Filipe Névola, este blog foi muito ativo durante 2009 enquanto eu fazia universidade,
hoje em dia estou ativo no Twitter @FilipeNevola e voltando a escrever posts agora no meu perfil do Medium (29/05/2016).

[ 27/06/2010 ] 0

iBATIS - Um Framework ORM Diferente

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

Novo Comentário