Design Pattern for Data Source

1,763 views

Published on

What design pattern to datasource are?
This presentation are made to show some DP involved in persist data especially in DataBases.
For each included DP I use code from Framework like Doctrine, Zend and BlueSeed but this code are not in slides.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,763
On SlideShare
0
From Embeds
0
Number of Embeds
34
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Design Pattern for Data Source

  1. 1. DESIGN PATTERN FOR DATA SOURCE Ivo NascimentoSunday, August 21, 11
  2. 2. Ivo Nascimento ivo@o8o.com.br Code Repository Latest Projects github.com/iannsp PEAR PEAR2 Blue Seed php5minutes ianntech.com.br http://o8o.com.brSunday, August 21, 11
  3. 3. PIECES OF A WHOLESunday, August 21, 11
  4. 4. ALGORITMOSunday, August 21, 11
  5. 5. DESIGN PATTERNSunday, August 21, 11
  6. 6. DATA SOURCESunday, August 21, 11
  7. 7. FRAMEWORKSunday, August 21, 11
  8. 8. APLICAÇÕESSunday, August 21, 11
  9. 9. Algoritmo Padrões Fonte de Dados Framework AplicaçõesSunday, August 21, 11
  10. 10. DEEPERSunday, August 21, 11
  11. 11. QUERY OBJECTInterpreta uma estruturade Objetos em umaQuery Onde usar? Pesquisas diretas, Objetos de ORM Pense Sobre: SQLSunday, August 21, 11
  12. 12. ACTIVE RECORDRepresentação Objeto deuma tupla. Onde usar? CRUD Pense Sobre: SimplicidadeSunday, August 21, 11
  13. 13. DATA MAPPERUm Intermediador entreOO e Relacional Onde usar? estruturas mais complexas Pense Sobre: MaleabilidadeSunday, August 21, 11
  14. 14. UNIT OF WORKAquele que sabe o que estasendo feito Onde usar? Data Mapper Pense Sobre: ObjetividadeSunday, August 21, 11
  15. 15. IDENTITY MAPSó Pode Haver Um Onde usar? Data Mapper Pense Sobre: LocalizaçãoSunday, August 21, 11
  16. 16. LAZY LOADTrabalhar quando fornecessário Onde usar? Data Mapper Pense Sobre: RecursosSunday, August 21, 11
  17. 17. PERGUNTAS http://o8o.com.br ivo@o8o.com.brSunday, August 21, 11

×