Livro sobre o pattern Presentation Model?

Necessidade urgente para trabalho: gostaria de saber um bom livro sobre o padrão de projeto Presentation Model, utilizado em sistemas desktop.

Encontrei o livro Desktop Java Live (http://www.sourcebeat.com/books/desktopjavalive.html), que também aborda o Model View Presenter. Ele pode ser encontrado no Brasil?

Agradeço desde já :wink:

Olá antonioni.rocha,

Quanto ao livro Desktop Java Live, você pode comprá-lo pela internet e recebê-lo em casa.

Porém, esse mês a revista Java Magazine (edição 39) traz um artigo meu sobre esse padrão aplicado junto com a API Binding do JGoodies.
Talvez essa seja a referência mais rápida e barata para o seu caso. :smiley:
Vale a pena conferir!

Grande abraço,
Hugo.

Oi, grande Hugo, eu li o artigo na JM, muito bom. O problema é que estou pensando em aplicar patterns (que inclui o presentation model ou o MVP) em meu trabalho de conclusão de curso - que é voltado a aplicações desktop - e meu orientador solicitou referências bibliográficas, entende?

Seu artigo é muito interessante, ele me instigou na escolha deste assunto; quando ao livro, for a única solução, vou ver o que posso fazer…
Abraço :smiley:

Tem um capítulo de “sample” do Desktop Java Live disponível que trata disso, então é possível que vc nem precise comprar. Se precisar eles vendem o e-book tb, com direito a atualização por 1 ano.

Tem também o Head First Design Patterns que no último capítulo tem uma aplicação exemplo em Swing com MVC. Este tem versão em pt no Brasil com o nome “Use a Cabeça Padrões de Projeto”.

[quote=ciczan]Tem um capítulo de “sample” do Desktop Java Live disponível que trata disso, então é possível que vc nem precise comprar. Se precisar eles vendem o e-book tb, com direito a atualização por 1 ano.[/quote]Interessante

[quote]Tem também o Head First Design Patterns que no último capítulo tem uma aplicação exemplo em Swing com MVC. Este tem versão em pt no Brasil com o nome “Use a Cabeça Padrões de Projeto”.
[/quote]Seria o Model-View-Presenter? Vou dar uma conferida, obrigado.

Ops, tinha lido Model-View-Controller. Então não tem do Head First não…

O problema do MVP é que recentemente o Martin Fowler desmontou esse padrão e criou dois outros para tratar melhor a idéia do MVP.

Veja o post em http://martinfowler.com/eaaDev/

Agora temos o Supervising Controller e o Passive View.

Portanto, mantenha em mente que o MVP agora é coisa do passado. :cry:

Quanto às referências, você pode usar o próprio livro Desktop Java Live, o site do Martin Fowler e o meu próprio site http://www.componenthouse.com. :stuck_out_tongue:

Grande abraço,
Hugo.

Ok, senhores, orientações valiosas ao meu projeto recebi aqui.
Agradeço pra valer. :smiley:

Olá ! Comecei a procurar materiais e informações sobre padrões para implementação de GUIs, principalmente com Swing.

Como já se passou bastante tempo após a discussão acima. Gostaria de saber o que há de novo para design patterns com Swing ou GUIs em geral.

Obrigado.

[quote=hvidal]O problema do MVP é que recentemente o Martin Fowler desmontou esse padrão e criou dois outros para tratar melhor a idéia do MVP.

Veja o post em http://martinfowler.com/eaaDev/
[/quote]

Acho que este link que o Hugo passou tem as coisas mais novas neste assunto. Mais especificamente neste dois links: