About the ActionForms... I don't personally consider them part of either layer. Tangentially, the same goes for Value Objects. They straddle the line between two layers in my mind. They are the channel through which the view communicates with the control layer, and Value Objects are the channel through which the control layer communicates with the model. Hence, I don't consider them part of either layer. Perhaps we should stop calling it MVC and instead call it M+V+C, with the + signs indicating those channels. :)
You have a point, Frank, but more importantly, people have to remember that the original MVC pattern applied to an event driven unified runtime environment, not a request/response environment.
That doesn't mean that web development hasn't gotten a whole lot better since people started building frameworks and calling them MVC frameworks -- just that the mapping gets a bit warped when you try too hard to make it all hold together.
With a full rich-client browser experience (this AJAX stuff), you might be able to build something which more properly implemented the MVC model, just using HTTP as the event passing transport -- but requests and responses are not the same as events.
Joe
--
Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "Narrow minds are weapons made for mass destruction" -The Ex
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]