... | ... | @@ -67,3 +67,13 @@ Tem como principal objetivo criar objetos que encapsulam uma solicitação para |
|
|
|
|
|
11. **DAO - Design Pattern Data Access**
|
|
|
É um padrão de projetos onde um objeto prevê uma interface que abstrai acesso de dados, ele lê e grava a partir da origem de dados (BD, arquivo, memória..) e encapsula o acesso de dados, de forma que as demais não precisam saber sobre isso. Sendo assim, cada método do DAO deve fazer uma única leitura ou gravação no banco de dados e não deve controlar transações ou realizar operações adicionais, tal como realizar alterações nos dados recebidos do serviço.
|
|
|
|
|
|
![image](/uploads/20057825cb0f514f12e2056846582f95/image.png)
|
|
|
|
|
|
![image](/uploads/e35b35d309a422ebc0d0996b4e1d234d/image.png)
|
|
|
|
|
|
![image](/uploads/7793fc323942e35e746dc733328fca6c/image.png)
|
|
|
|
|
|
|
|
|
![image](/uploads/e9172cfc9f6ff49a8bc2fbe74551891f/image.png)
|
|
|
|