MVC On the Web
After finishing my sweep of the JSP and Servlet forum at Java Ranch and the JSF Forum I'm concerned that there is still so much confusion on what it means to keep your business code out of the web UI. I've seen several posts asking things like 'should I have business logic in my tags' and other questions like that. Why can't we agree that this stuff belongs behind a business delegate?
Some suggested reading on this topic;
Front Controller
Application Controller
There are lots of others out there as well. This really speaks to the point of the stuff that I read in the Convergent Architecture book. But that is a topic for another blog post...

