Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projeto
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis
Centro Universitário UNA
Seminário de padrões de projet...
Upcoming SlideShare
Loading in...5
×

Apresentação seminario padrao_proxy

172

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
172
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apresentação seminario padrao_proxy

  1. 1. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Proxy Carlos Alexandre Correia
  2. 2. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto O padrão de projeto Proxy também conhecido como Surrogate e está enquadrado na família comportamental e seu foco e trabalhar como um facilitador a comunicação entre as entidades envolvidas no projeto de software.
  3. 3. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Provê um objeto intermediário que permite controlar o acesso ao objeto original.
  4. 4. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Redução de custo com em processos que envolvam uma grande carga. Um exemplo simples é a ação de carregar um grupo de imagens.
  5. 5. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Proxy é aplicado quando há necessidade de um método de referencia mais versátil e sofisticado a um objeto. Com o controle de acesso a o objeto original. Com o controle de numero de referencia. Verificação se o objeto real está bloqueado antes de ser acessado.
  6. 6. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto
  7. 7. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Proxy Mantém uma referencia para o objeto real. Fornece interface idêntica a de subject. Controla o acesso ao objeto real.
  8. 8. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Pode ser responsável pela criação ou exclusão do objeto real. o Remote Proxy (Prover uma representação local de um objeto que está em endereçamento diferente). o Virtual Proxy (Criar objetos pesados sobre demanda). o Protection Proxy (Controle de acesso ao objeto original). o Smart Proxy (Contar a quantidade de referencias de um objeto de forma que ele possa ser liberado quando não houver mais nenhum).
  9. 9. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Subject  Define uma interface comum para o RealSubject e Proxy. RealSubject Define o objeto representado pelo Proxy.
  10. 10. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto O Proxy pode, quando apropriado, representa solicitações para o RealSubject.
  11. 11. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Vantagens  Adiciona um nível de separação.  Transparência na execução de carregamento de objetos.  Um Proxy Virtual pode implementar otimizações ,como criação de um objeto sob demanda.
  12. 12. Pós- Graduação de Engenharia de Software Centrada em Métodos Ágeis Centro Universitário UNA Seminário de padrões de projeto Desvantagens  Fatores externos como queda de rede podem deixar o Proxy inoperante.  Um Proxy Remoto pode ocultar o fato que um objeto reside em um espaço de endereçamento diferente.
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×