Wikipedia definition for MVP reads

*Model–view–presenter (MVP) is a derivative of the 
model–view–controller<http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller>
 (MVC) software pattern <http://en.wikipedia.org/wiki/Software_pattern>, 
also used mostly for building user 
interfaces<http://en.wikipedia.org/wiki/User_interface>
.*

*In MVP the presenter assumes the functionality of the "middle-man" (played 
by the controller in MVC). Additionally, the view is responsible for 
handling the UI events (like mouseDown, keyDown, etc), which used to be the 
controller's job. Eventually, the model becomes strictly a domain 
model<http://en.wikipedia.org/wiki/Domain_model>
.*

*
*

Take a case of using Simple Bean Editor framework with MVP.

I ll have a PersonDAO(domain model) as well as PersonDTO (passed between 
client and server).

what does the *M *in MVP Means? Is it denoting only the Domain Model 
(Person DAO)?


I am really confused with Editor Framework, because its binding the model 
with the view. Are we not contracting the MVP?


Please correct me if my assumptions are wrong.


-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/cnKONNzm6fYJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to