<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.vuscode.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx</link><description>Model View presenter pattern comes in two flavors: Passive View and Supervising controller. This blog post presents implementations step of the Passive view MVP pattern, downsides and upsides</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>re: Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#1352</link><pubDate>Tue, 30 Mar 2010 00:41:58 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:1352</guid><dc:creator>peter</dc:creator><description>&lt;p&gt;Hi! The link seems to be dead.. can you please update as I&amp;#39;m interested in following this series..&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://blog.vuscode.com/blogs/malovicn/archive/2007/10/25/model-view-presenter-mvp-design-pattern-close-look-part-1-passive-view.aspx"&gt;blog.vuscode.com/.../model-view-presenter-mvp-design-pattern-close-look-part-1-passive-view.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=1352" width="1" height="1"&gt;</description></item><item><title>re: Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#1338</link><pubDate>Tue, 02 Mar 2010 07:06:59 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:1338</guid><dc:creator>akinosakurako</dc:creator><description>&lt;p&gt;......View contains the Presenter instance (view &amp;quot;knows&amp;quot; presenter) ......&lt;/p&gt;
&lt;p&gt;==============================================&lt;/p&gt;
&lt;p&gt;Thereis not necessary for this. In my Project Design, I add another Class Called &amp;quot;ViewLoader&amp;quot; to Coordinate the relationship between View and Presenter. So, view &amp;quot;don&amp;#39;t knows&amp;quot; presenter at all.&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=1338" width="1" height="1"&gt;</description></item><item><title>re: Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#996</link><pubDate>Mon, 07 Sep 2009 12:41:41 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:996</guid><dc:creator>Kilani</dc:creator><description>&lt;p&gt;Great post keep em coming!&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=996" width="1" height="1"&gt;</description></item><item><title>re: Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#600</link><pubDate>Thu, 29 Jan 2009 16:28:28 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:600</guid><dc:creator>Joseph Marinaccio</dc:creator><description>&lt;p&gt;Thanks for a great article. It is a great help for a current project.&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=600" width="1" height="1"&gt;</description></item><item><title>Model View Presenter (MVP) – Tips from trenches (TFT) – Base types(Part 1)</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#586</link><pubDate>Mon, 19 Jan 2009 13:47:40 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:586</guid><dc:creator>VusCode - Coding dreams since 1998!</dc:creator><description>&lt;p&gt;RAD tooling style Microsoft is supporting last couple of years usually leads to the code where presentation and bossiness logic are mixed and tightly coupled which makes testability, maintainability and sustainability much more harder then they should&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=586" width="1" height="1"&gt;</description></item><item><title>re: Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#554</link><pubDate>Tue, 23 Dec 2008 08:28:49 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:554</guid><dc:creator>malovicn</dc:creator><description>&lt;p&gt;Alex,&lt;/p&gt;
&lt;p&gt;As for my grammar, I am very well aware of that... Unfortunately, you cannot find here in Prague a lot of native English speakers willing to proof read my mumblings. One of my US colleagues offered help and he started editing some of my more recent blog posts (Design for testability series) &amp;nbsp;but he is busy with his own stuff so this things get slow. &lt;/p&gt;
&lt;p&gt;If anyone reading this is willing to contribute, send me an email on nikola.malovic@google.com&lt;/p&gt;
&lt;p&gt;As for the purpose of article, this was intend to be article about MVP (not TDD). Once you have presenters separated it is quite easy to test them. Check out one of my old blog posts showing how to do that: &lt;a rel="nofollow" target="_new" href="http://blog.vuscode.com/malovicn/archive/2007/02/05/tdd-rhino-mocks-part-1-introduction.aspx"&gt;blog.vuscode.com/.../tdd-rhino-mocks-part-1-introduction.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It’s a bit outdated (Rhino mock syntax) but it should be still working and illustrative enough&lt;/p&gt;
&lt;p&gt;Thanks for kind words!&lt;/p&gt;
&lt;p&gt;Nikola&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=554" width="1" height="1"&gt;</description></item><item><title>re: Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#553</link><pubDate>Tue, 23 Dec 2008 08:19:40 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:553</guid><dc:creator>malovicn</dc:creator><description>&lt;p&gt;Sunita,&lt;/p&gt;
&lt;p&gt;Everything is possible :)&lt;/p&gt;
&lt;p&gt;I could imagine you using passive view for some “more critical” screens and “supervising controller” for the simple “forms over data” screen&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=553" width="1" height="1"&gt;</description></item><item><title>re: Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#539</link><pubDate>Mon, 24 Nov 2008 10:38:31 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:539</guid><dc:creator>Alex Ellis</dc:creator><description>&lt;p&gt;This is an interesting article Nikola. I like the clear headings, diagrams and supporting code samples. I would recommend getting a native English speaker to proof read your posts. They have great content, but the grammatical errors make it seem unprofessional.&lt;/p&gt;
&lt;p&gt;This is an article about using TDD and a unit testable pattern, but the source code contains zero unit tests.&lt;/p&gt;
&lt;p&gt;If I am to be convinced to use this pattern to help with unit testing, I would expect some clear examples to be given in the article also.&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=539" width="1" height="1"&gt;</description></item><item><title>re: Model View Presenter (MVP) design pattern close look - Part 2 - Passive View</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#516</link><pubDate>Mon, 06 Oct 2008 21:04:43 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:516</guid><dc:creator>Sunita </dc:creator><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;This is a good one. I have a question , Is it possible to use both the patterns in a single application ? I mean can I use Passive for some screens and supervising controller for some screens ?.&lt;/p&gt;
&lt;p&gt;Thank you .&lt;/p&gt;
&lt;p&gt;my email : sunijob@yahoo.com&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=516" width="1" height="1"&gt;</description></item><item><title>H??? th???ng qu???n l?? kh??ch s???n &amp;laquo; L?? Qu?? L???c&amp;#8217;s Weblog</title><link>http://blog.vuscode.com/malovicn/archive/2007/11/04/model-view-presenter-mvp-design-pattern-close-look-part-2-passive-view.aspx#513</link><pubDate>Sat, 20 Sep 2008 01:40:39 GMT</pubDate><guid isPermaLink="false">4fad33ed-6fa7-4667-b447-1fa3be86b49e:513</guid><dc:creator>H??? th???ng qu???n l?? kh??ch s???n « L?? Qu?? L???c’s Weblog</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;H??? th???ng qu???n l?? kh??ch s???n &amp;amp;laquo; L?? Qu?? L???c&amp;amp;#8217;s Weblog&lt;/p&gt;
&lt;img src="http://blog.vuscode.com/aggbug.aspx?PostID=513" width="1" height="1"&gt;</description></item></channel></rss>