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     ...
ORM? O que é?      Mapeamento objecto-relacional (ORM) é umatécnica de desenvolvimento utilizada para reduzir a impedância...
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 ...
Alguns ORM’s• FlexORM (AS)• AirOrm (AS)•   Doctrine (PHP)•   Zend_Db (PHP)•   Hibernate (JAVA)•   Django (Python)
FlexORMCriado 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ç...
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.willian...
Contato  Perguntas? Comentários? Feedback?• E-mail: contato@willianmano.eti.br• Blog: http://blog.willianmano.eti.br• Twit...
Próximos SlideShares
Carregando em…5
×

Flex orm -Willian Mano - Flex Mania 2011

2.988 visualizações

Publicada em

Palestra apresentada na edição de 2011 do Flex Mania.
Nessa apresentação eu falei sobre como utilizar o FlexORM em aplicações mobile.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.988
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.493
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Flex orm -Willian Mano - Flex Mania 2011

  1. 1. ORM em aplicações Flex Mobile (Android)Willian Mano | Flex Mania 2011
  2. 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. 3. ORM? O que é? Mapeamento objecto-relacional (ORM) é umaté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. 4. Um pouco mais• Mapeamento entre as tabelas e as classes• Mapeia as relações entre as tabelas
  5. 5. Benefícios• Sem necessidade de escrever SQL• Reduz o tempo de desenvolvimento• Simplifica problemas• Minimiza erros• Foco no desenvolvimento
  6. 6. Alguns ORM’s• FlexORM (AS)• AirOrm (AS)• Doctrine (PHP)• Zend_Db (PHP)• Hibernate (JAVA)• Django (Python)
  7. 7. FlexORMCriado por Mark Moloney• http://flexorm.riaforge.org/• ORM para aplicações AIR com SQLite• Se é AIR pode ser Mobile. 
  8. 8. 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...
  9. 9. Simplicidade no uso Configuração Operações Básicas
  10. 10. DEMO
  11. 11. Links• Documentação Oficial• http://flexorm.riaforge.org/wiki/index.cfm?eve nt=showAllPages• Meu Site• http://www.willianmano.eti.br
  12. 12. Contato Perguntas? Comentários? Feedback?• E-mail: contato@willianmano.eti.br• Blog: http://blog.willianmano.eti.br• Twitter: http://twitter.com/#!/willianmano

×