... | @@ -66,4 +66,14 @@ Tem como principal objetivo criar objetos que encapsulam uma solicitação para |
... | @@ -66,4 +66,14 @@ Tem como principal objetivo criar objetos que encapsulam uma solicitação para |
|
É um objeto que representa a entidade na camada de negócios, que geralmente é implementada no model. Ele possui os getters, setters, regras de negócios e relações entre objetos. O BO faz uso da OO para realmente representar as relações entre as entidades do sistema.
|
|
É um objeto que representa a entidade na camada de negócios, que geralmente é implementada no model. Ele possui os getters, setters, regras de negócios e relações entre objetos. O BO faz uso da OO para realmente representar as relações entre as entidades do sistema.
|
|
|
|
|
|
11. **DAO - Design Pattern Data Access**
|
|
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. |
|
É 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.
|
|
\ No newline at end of file |
|
|
|
|
|
![image](/uploads/20057825cb0f514f12e2056846582f95/image.png)
|
|
|
|
|
|
|
|
![image](/uploads/e35b35d309a422ebc0d0996b4e1d234d/image.png)
|
|
|
|
|
|
|
|
![image](/uploads/7793fc323942e35e746dc733328fca6c/image.png)
|
|
|
|
|
|
|
|
|
|
|
|
![image](/uploads/e9172cfc9f6ff49a8bc2fbe74551891f/image.png)
|
|
|
|
|