A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Arquitetura Diénert de Alencar Vieira. Tópicos Comunicação da Visão com o Modelo Utilização de um DAO genérico Padrões de Codificação.

Apresentações semelhantes


Apresentação em tema: "Arquitetura Diénert de Alencar Vieira. Tópicos Comunicação da Visão com o Modelo Utilização de um DAO genérico Padrões de Codificação."— Transcrição da apresentação:

1 Arquitetura Diénert de Alencar Vieira

2 Tópicos Comunicação da Visão com o Modelo Utilização de um DAO genérico Padrões de Codificação

3 Comunicação da Visão com o Modelo a.xhtml b.xhtml Modelo Atual: Fachada c.xhtml

4 Comunicação da Visão com o Modelo Desvantagens: Metodos da visao na fachada (Acoplamento da View com o Model) A fachada vai ficar gigantesca armazenando o estado de todas as visoes

5 Comunicação da Visão com o Modelo a.xhtml b.xhtml Proposta: Fachada Bean de Func1 c.xhtml Bean de Func2 Bean de Func3

6 Comunicação da Visão com o Modelo Vantagens: Desacoplamento da View com o Model (mudando-se a visão, a fachada não muda) Cada estado da visão e gerenciando por um Bean com uma funcionalidade especifica Um Bean pode ser chamado por mais de uma visao

7 Utilização de um DAO genérico a.xhtml b.xhtml Modelo Atual: Fachada DAO1 DAO2 DAO3 c.xhtml EntityManager Banco

8 Utilização de um DAO genérico Desvantagens: Um DAO para cada entidade que faz a mesma coisa, cria a entidade, recupera, atualiza, remove (CRUD)

9 Utilização de um DAO genérico Modelo Atual: Fachada DAO Genérico EntityManager Banco Grupo de Persistência 1 Grupo de Persistência 2

10 Utilização de um DAO genérico Vantagens: Agrupamento lógico de entidades DAO generico para todas as entidades Consultas especificas podem ser criadas nos grupos de persistencia

11 Padrões de Codificação Indentar Codigo XHTML Usar JavaDoc Comentar commits Fazer testes de unidade


Carregar ppt "Arquitetura Diénert de Alencar Vieira. Tópicos Comunicação da Visão com o Modelo Utilização de um DAO genérico Padrões de Codificação."

Apresentações semelhantes


Anúncios Google