<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6234137978591823192.post1631246664720972883..comments</id><updated>2010-02-24T14:12:07.758-08:00</updated><title type='text'>Comments on Eduardo S. Nunes: GWT and MVP (Model View Presenter) Pattern</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.enunes.org/feeds/1631246664720972883/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html'/><author><name>Eduardo S. Nunes</name><uri>http://www.blogger.com/profile/12921636614741552316</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-403234695368161886</id><published>2010-02-24T14:12:07.758-08:00</published><updated>2010-02-24T14:12:07.758-08:00</updated><title type='text'>I have simple solving of my problem:
I display con...</title><content type='html'>I have simple solving of my problem:&lt;br /&gt;I display constructor I create button&amp;#39;s array with getter and put these buttons to the grid. In presenter I register these button as HasClickHandler and use their btnId. &lt;br /&gt;&lt;br /&gt;But it seems that it&amp;#39;s not the best idea</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/403234695368161886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/403234695368161886'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1267049527758#c403234695368161886' title=''/><author><name>jerzy</name><uri>http://www.blogger.com/profile/06497173116898291867</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-4890297889265315330</id><published>2010-02-22T03:26:49.302-08:00</published><updated>2010-02-22T03:26:49.302-08:00</updated><title type='text'>You can't use HasClickHandlers, you will have to i...</title><content type='html'>You can&amp;#39;t use HasClickHandlers, you will have to implement a specific Handler/Event that informs you about the click and some id which identifies the selected user.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/4890297889265315330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/4890297889265315330'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1266838009302#c4890297889265315330' title=''/><author><name>Eduardo S. Nunes</name><uri>http://www.blogger.com/profile/12921636614741552316</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08559279809991403036'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-2517139127638400613</id><published>2010-02-22T01:32:18.203-08:00</published><updated>2010-02-22T01:32:18.203-08:00</updated><title type='text'>Hi

thank you for the gwt-mvp-example!
But I have ...</title><content type='html'>Hi&lt;br /&gt;&lt;br /&gt;thank you for the gwt-mvp-example!&lt;br /&gt;But I have a troubles with implemeting it :)  For example I have a grid with user names and column with button &amp;quot;edit user&amp;quot;. How can I expose from display these buttons as HasClickHandler() ?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2517139127638400613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2517139127638400613'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1266831138203#c2517139127638400613' title=''/><author><name>jerzy</name><uri>http://www.blogger.com/profile/06497173116898291867</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-1419541129534282177</id><published>2010-02-16T11:41:26.411-08:00</published><updated>2010-02-16T11:41:26.411-08:00</updated><title type='text'>Hi,
I am trying to use 
HasValue
it is throwing nu...</title><content type='html'>Hi,&lt;br /&gt;I am trying to use &lt;br /&gt;HasValue&lt;br /&gt;it is throwing null pointer exception. I used like this&lt;br /&gt;&lt;br /&gt;@UiField TextBox materialWeight;&lt;br /&gt;private DoubleWidgetBinder dblMaterialWeight = new DoubleWidgetBinder(0.0,materialWeight);&lt;br /&gt;@Override&lt;br /&gt; public HasValue materialWeight() {&lt;br /&gt;  System.out.println(&amp;quot;dblMaterialWeight : &amp;quot;+dblMaterialWeight);&lt;br /&gt;  return dblMaterialWeight;&lt;br /&gt; }&lt;br /&gt;out put:- dblMaterialWeight : (null handle)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/1419541129534282177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/1419541129534282177'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1266349286411#c1419541129534282177' title=''/><author><name>shambhu</name><uri>http://www.blogger.com/profile/15257331171381251691</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-3205444881463922125</id><published>2010-01-03T21:59:53.645-08:00</published><updated>2010-01-03T21:59:53.645-08:00</updated><title type='text'>My other question follows along the lines of Brend...</title><content type='html'>My other question follows along the lines of Brendens (most import question of mine is right before this one so answer that one first)&lt;br /&gt;PlaceManager, were do you (view, presenter, or presenterImpl) Register the History?&lt;br /&gt;&lt;br /&gt;sincerely,&lt;br /&gt;&lt;br /&gt;Dave &lt;br /&gt;&lt;br /&gt;(see ? before this one and thanks again)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/3205444881463922125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/3205444881463922125'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1262584793645#c3205444881463922125' title=''/><author><name>Same</name><uri>http://www.blogger.com/profile/06578622413537471674</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-1452504475527907343</id><published>2010-01-03T21:44:46.563-08:00</published><updated>2010-01-03T21:44:46.563-08:00</updated><title type='text'>Hi, I just set up a simplified version of the mvp-...</title><content type='html'>Hi, I just set up a simplified version of the mvp-sample project. Mine is very simple, with 2 different views and buttons attached to each view that allow it to swith from one view to another. &lt;br /&gt;&lt;br /&gt;What would happen if one of the buttons didnt just switch the view, but did a RPC call, but some json data back to populate a table.  How do I make the current view(composite) react to these?&lt;br /&gt;&lt;br /&gt;See im confused because the sample project the Handlers are registered to the mainpresenterImpl. How would I access the current presenters bound view&amp;#39;s widgets to manipulate them?&lt;br /&gt;&lt;br /&gt;This kinda falls in line with Jeff and Kango&amp;#39;s questions I think, and they didnt get answered.&lt;br /&gt;&lt;br /&gt;Please help.&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;&lt;br /&gt;dave&lt;br /&gt;&lt;br /&gt;ps: Great work by the way.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/1452504475527907343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/1452504475527907343'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1262583886563#c1452504475527907343' title=''/><author><name>Same</name><uri>http://www.blogger.com/profile/06578622413537471674</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-8451956095383804258</id><published>2009-11-18T09:46:04.126-08:00</published><updated>2009-11-18T09:46:04.126-08:00</updated><title type='text'>Eduadro, have you had a look at this similar proje...</title><content type='html'>Eduadro, have you had a look at this similar project?&lt;br /&gt;&lt;br /&gt;http://code.google.com/p/mvp4g/&lt;br /&gt;&lt;br /&gt;What do you think about it?&lt;br /&gt;&lt;br /&gt;Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/8451956095383804258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/8451956095383804258'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1258566364126#c8451956095383804258' title=''/><author><name>Álvaro</name><uri>http://www.blogger.com/profile/10176340007891585082</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-73936170269522347</id><published>2009-10-22T20:21:30.142-07:00</published><updated>2009-10-22T20:21:30.142-07:00</updated><title type='text'>Hello, everyone is interested in printable and rea...</title><content type='html'>Hello, everyone is interested in printable and readable version of Google IO about MVP, please look   &lt;br /&gt;http://extgwt-mvp4g-gae.blogspot.com/2009/10/gwt-app-architecture-best-practices.html</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/73936170269522347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/73936170269522347'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1256268090142#c73936170269522347' title=''/><author><name>Araminos</name><uri>http://www.blogger.com/profile/03387932583803366505</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-3783479274099056331</id><published>2009-09-10T17:04:28.709-07:00</published><updated>2009-09-10T17:04:28.709-07:00</updated><title type='text'>Yes, thank you. I just demoed a ui based on gwt-mv...</title><content type='html'>Yes, thank you. I just demoed a ui based on gwt-mvp. The most loosely coupled UI I&amp;#39;ve ever written. Once I learned to import the correct Display. Once I figured out how to do something coding was easy.&lt;br /&gt;&lt;br /&gt;How does the event bus handle multiple registrations of the same event/handler? Are there duplicates?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/3783479274099056331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/3783479274099056331'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1252627468709#c3783479274099056331' title=''/><author><name>Gary S</name><uri>http://www.blogger.com/profile/08704963600215974386</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-6281967316808728494</id><published>2009-09-08T16:53:17.609-07:00</published><updated>2009-09-08T16:53:17.609-07:00</updated><title type='text'>I just want to say thank you for the awesome work!...</title><content type='html'>I just want to say thank you for the awesome work!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/6281967316808728494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/6281967316808728494'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1252453997609#c6281967316808728494' title=''/><author><name>pas</name><uri>http://www.blogger.com/profile/06030981874808382464</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-8854401977131490926</id><published>2009-08-18T10:17:38.924-07:00</published><updated>2009-08-18T10:17:38.924-07:00</updated><title type='text'>Sorry about the late to answer your comments. I di...</title><content type='html'>Sorry about the late to answer your comments. I didn&amp;#39;t receive any e-mail from blogger about the comments so I&amp;#39;ve just read them today. About gwt-presenter, I&amp;#39;m not using it, it was just a test. I did some modifications in my implementation. I will post these modifications as soon as possible. I will try to do it today.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/8854401977131490926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/8854401977131490926'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1250615858924#c8854401977131490926' title=''/><author><name>Eduardo S. Nunes</name><uri>http://www.blogger.com/profile/12921636614741552316</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08559279809991403036'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-2188101467963619971</id><published>2009-08-18T04:34:52.087-07:00</published><updated>2009-08-18T04:34:52.087-07:00</updated><title type='text'>Did you manage to get history / PlaceManager worki...</title><content type='html'>Did you manage to get history / PlaceManager working when you used gwt-presenter?&lt;br /&gt;&lt;br /&gt;On of the things Ray Ryan said was get history sorted out early.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2188101467963619971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2188101467963619971'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1250595292087#c2188101467963619971' title=''/><author><name>brendan</name><uri>http://www.blogger.com/profile/05391200363545662703</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-7108532823593224659</id><published>2009-08-10T14:36:05.672-07:00</published><updated>2009-08-10T14:36:05.672-07:00</updated><title type='text'>Hi, Im trying to use retrograde analysis to analyz...</title><content type='html'>Hi, Im trying to use retrograde analysis to analyze how you set your code up. I have it working in eclipse, but am a bit confused still.&lt;br /&gt;Is it possible to javadoc comments added to the project?&lt;br /&gt;Like for example, If i hover over HandlerManagerProvider, i get the basic javadoc&lt;br /&gt;Author:&lt;br /&gt;esnunes@gmail.com (Eduardo S. Nunes)&lt;br /&gt;But no actual info about the class.&lt;br /&gt;This would be really helpful to the many many people im SURE are going to be checking this out in the near future.&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;&lt;br /&gt;dave</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/7108532823593224659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/7108532823593224659'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1249940165672#c7108532823593224659' title=''/><author><name>Same</name><uri>http://www.blogger.com/profile/06578622413537471674</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-5083299828417368340</id><published>2009-08-09T13:44:42.004-07:00</published><updated>2009-08-09T13:44:42.004-07:00</updated><title type='text'>Looks VERY interesting. 
Thanks for the show how.</title><content type='html'>Looks VERY interesting. &lt;br /&gt;Thanks for the show how.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/5083299828417368340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/5083299828417368340'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1249850682004#c5083299828417368340' title=''/><author><name>Same</name><uri>http://www.blogger.com/profile/06578622413537471674</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-2433080418346688007</id><published>2009-08-07T07:23:03.142-07:00</published><updated>2009-08-07T07:23:03.142-07:00</updated><title type='text'>I'm in this situation as well.  I'm wondering how ...</title><content type='html'>I&amp;#39;m in this situation as well.  I&amp;#39;m wondering how far down the widget stack to take this.&lt;br /&gt;&lt;br /&gt;Just getting to grips with gwt-presenter which is an excellent starting point.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2433080418346688007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2433080418346688007'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1249654983142#c2433080418346688007' title=''/><author><name>Kango_V</name><uri>http://www.blogger.com/profile/05722383262486098246</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-2129355523073512064</id><published>2009-08-04T13:05:59.149-07:00</published><updated>2009-08-04T13:05:59.149-07:00</updated><title type='text'>I am curious about the appropriate level of MVP-gr...</title><content type='html'>I am curious about the appropriate level of MVP-granularity.  I have done most of my GUI-esque programming in JFace/SWT with eclipse plug-in programming. &lt;br /&gt;&lt;br /&gt;This lends itself to a certain level of granularity.  For example the IssueDisplayWidget and IssueEditWidget are what may be compared to Views in the eclipse world.  They are composite with some buttons, and one or more lower level widgets that map to some data.&lt;br /&gt;&lt;br /&gt;For the actual lower level components though there is still need for some MVC/MVP concern.  For example I could add an IssueListWidget, a presenter, and events wired appropriately to display this new widget.  The question I have is that if I were to have some buttons and a table - should I have IssueListWidget handle the eventBus interaction and just use regular old attached listeners to update between IssueListWidget and the underlying table?  Or is there any need to make the table have its own presenter and events?&lt;br /&gt;&lt;br /&gt;I would be curious to hear thoughts on pros and cons on various ways this could be handled.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2129355523073512064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2129355523073512064'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1249416359149#c2129355523073512064' title=''/><author><name>Jeff</name><uri>http://www.blogger.com/profile/00265492481933843140</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11627467094087249288'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-2237774058766521881</id><published>2009-08-04T12:54:58.111-07:00</published><updated>2009-08-04T12:54:58.111-07:00</updated><title type='text'>Chad,

This is part of the DI handling.  The speci...</title><content type='html'>Chad,&lt;br /&gt;&lt;br /&gt;This is part of the DI handling.  The specific .get() you are asking about is actually on com.google.inject.Provider.&lt;br /&gt;&lt;br /&gt;Some good intros are &lt;a href="http://code.google.com/p/google-gin/" rel="nofollow"&gt;here&lt;/a&gt;, and &lt;a href="http://code.google.com/p/google-guice/" rel="nofollow"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Basically it is finding a concrete class that implements IssueDisplayPresenter; then instantiates it, and gives you the reference.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2237774058766521881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/2237774058766521881'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1249415698111#c2237774058766521881' title=''/><author><name>Jeff</name><uri>http://www.blogger.com/profile/00265492481933843140</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11627467094087249288'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-6234137978591823192.post-1839259792016562212</id><published>2009-07-14T21:09:15.611-07:00</published><updated>2009-07-14T21:09:15.611-07:00</updated><title type='text'>I know this is probably basic and I am overlooking...</title><content type='html'>I know this is probably basic and I am overlooking something, but In the source code for the MailPresenterImpl you have the following code:&lt;br /&gt;&lt;br /&gt; private void doIssueUpdated(Issue issue) {&lt;br /&gt;  BaseView displayView = displayPresenter.get().showIssue(issue);&lt;br /&gt;  view.addContent(displayView);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;where is the method .get() on displayPresenter defined?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/1839259792016562212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6234137978591823192/1631246664720972883/comments/default/1839259792016562212'/><link rel='alternate' type='text/html' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html?showComment=1247630955611#c1839259792016562212' title=''/><author><name>Chad Skinner</name><uri>http://www.blogger.com/profile/12933400997156334341</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.enunes.org/2009/07/gwt-and-mvp-model-view-presenter.html' ref='tag:blogger.com,1999:blog-6234137978591823192.post-1631246664720972883' source='http://www.blogger.com/feeds/6234137978591823192/posts/default/1631246664720972883' type='text/html'/></entry></feed>