O documento discute ORM (mapeamento objeto-relacional) em aplicações Flex Mobile, apresentando o FlexORM como uma opção simples para reduzir a complexidade de acesso a bancos de dados relacionais em aplicações AIR/Mobile. O FlexORM mapeia classes a tabelas e instâncias a registros, permitindo operações CRUD sem escrever SQL e simplificando o desenvolvimento. Uma demonstração mostra a facilidade de uso do FlexORM.
Boas práticas de programação com Object Calisthenics
Flex orm -Willian Mano - Flex Mania 2011
1. ORM em aplicações Flex Mobile (Android)
Willian Mano | Flex Mania 2011
2. Sobre mim
Willian Mano
• Graduando em Engenharia da computação
• AUG Manager BumbAUG
Web
• www.willianmano.eti.br
• @willianmano
Email
• contato@willianmano.eti.br
3. 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)
4. Um pouco mais
• Mapeamento entre as tabelas e as classes
• Mapeia as relações entre as tabelas
5. Benefícios
• Sem necessidade de escrever SQL
• Reduz o tempo de desenvolvimento
• Simplifica problemas
• Minimiza erros
• Foco no desenvolvimento