flex orm -willian mano - flex mania 2011
DESCRIPTION
Palestra apresentada na edição de 2011 do Flex Mania.Nessa apresentação eu falei sobre como utilizar o FlexORM em aplicações mobile.TRANSCRIPT
ORM em aplicações Flex Mobile (Android) Willian Mano | Flex Mania 2011
Sobre mim
Willian Mano • Graduando em Engenharia da computação • AUG Manager BumbAUG
Web • www.willianmano.eti.br • @willianmano
Email • [email protected]
ORM? O que é?
Mapeamento objecto-relacional (ORM) é uma técnica de desenvolvimento utilizada para reduzir a impedância da programação orientada aos objetos utilizando bancos de dados relacionais. As tabelas
do banco de dados são representadas através de classes e os registros de cada tabela são
representados como instâncias das classes correspondentes.
(Wikipédia)
Um pouco mais • Mapeamento entre as tabelas e as classes • Mapeia as relações entre as tabelas
Benefícios • Sem necessidade de escrever SQL
• Reduz o tempo de desenvolvimento
• Simplifica problemas
• Minimiza erros
• Foco no desenvolvimento
Alguns ORM’s • FlexORM (AS) • AirOrm (AS)
• Doctrine (PHP) • Zend_Db (PHP) • Hibernate (JAVA) • Django (Python)
FlexORM Criado por Mark Moloney • http://flexorm.riaforge.org/
• ORM para aplicações AIR com SQLite
• Se é AIR pode ser Mobile.
Vantagens • Api Simples • Não intrusivo • Suporte a operações CRUD • Suporta associações 1:1, 1:N, N:1, N:M • Transações • Cascade • Atributos transientes • E muito mais...
Simplicidade no uso Configuração
Operações Básicas
DEMO
Links • Documentação Oficial • http://flexorm.riaforge.org/wiki/index.cfm?eve
nt=showAllPages
• Meu Site • http://www.willianmano.eti.br
Contato
Perguntas? Comentários? Feedback?
• E-mail: [email protected] • Blog: http://blog.willianmano.eti.br • Twitter: http://twitter.com/#!/willianmano