April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Estratégias de Persistência
nVantagens do uso de uma camada de persistência separada:
nObjetos do negócio podem ser reutilizados em aplicações que utilizam diferentes SGBD’s.
nObjetos de domínio se tornam mais fáceis de entender, já que não implementam acesso a banco de dados.
nMelhores manutenibilidade e no reusabilidade.
nHá diversas estratégias (não exclusivas entre si) de persistência. Algumas delas são:
nSerialização
nSGBD Orientado a Objetos
nFrameworks MOR
nPadrões (Data Source Architectural Patterns): Active Record, Row Data Gateway, Table Data Gateway, DAO, Data Mapper