GWT e MVP

Galera de acordo com o padrão MVP como seria a melhor implementação para a seguinte situação:Uma tela de cadastro é composta por TabPanel onde cada aba é uma tela.

cadastro,plano,consulta,ect…
todas são abas da mesma tela.
:smiley:

[quote=fabioEM]Galera de acordo com o padrão MVP como seria a melhor implementação para a seguinte situação:Uma tela de cadastro é composta por TabPanel onde cada aba é uma tela.

cadastro,plano,consulta,ect…
todas são abas da mesma tela.
:smiley:

[/quote]

Cara, eu faria da seguinte maneira:

  • um par Presenter/View para tomar conta na tela principal contendo a tab panel
  • um par Presenter/View para cada aba

O presenter principal seria encarregado de criar a pagina selecionada e adicionar o conteudo na aba. Recomendo utilizar algum framework MVP pra GWT, atualmente existem varias implementacoes, algumas delas cuidam somente do MVP e outras adicionam o conceito de History Handler. Como sou a favor da simplicidade e liberdade, utilizo a propria framework que criei pra MVP e GWT: http://code.google.com/p/gwt-mvp/

O padrao MVP acaba exigindo a criacao e manutencao de varias classes e objetos, recomendo a utilizacao do Google-Gin pra tomar conta disso, o Google-gin eh uma implementacao do google-guice (DI) para GWT.

Qualquer duvida eh soh perguntar,
abraco,
Eduardo S. Nunes

blz,mas acredito que tu deve ter escrito errado ao citar que criaste o modelo mvp http://code.google.com/p/gwt-mvp/

uhmm com certeza não foi eu quem criou o padrão, em que ponto eu menciono a criação do modelo? Na realidade eu criei só um pequeno framework que contém as interfaces e classes necessárias pra utilizar o padrão MVP com o GWT.