That's pretty much true anyway. After all, the View is a display of the Model.
JSF is about the purest implementation of MVC you'll find for J2EE. No web-based application can be 100% pure MVC, since in true MVC, changes in the model should be postable back to the view, and HTTP protocols don't allow a server to send unsolicited data, though you can fake it with AJAX or timed page refresh.
But aside from that limitation, JSF backing beans contain only a small amount of Controller code, if any. The Controller is almost entirely in JSF tags and in the JSF infrastructure.
So it's pretty close.
Customer surveys are for companies who didn't pay proper attention to begin with.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.