MVC Family Tree
mvc.givan.se
mvc.givan.se
My understanding of that arrow is that the controller may send messages to the view.
I don't know much about Spring. I know is very popular in the Java community, but I don't think it brought much to the MVC ecosystem.
It seems like it was built as a more developer friendly framework, but at its core it still is good old J2EE. Same patterns, MVC style etc. right?
One of the main differences between Client/Browser MVC and Server MVC is application state. In the browser you have state. In the server, since HTTP is stateless the server app too. Probably a good topic for an article of its own.