This (below) has nothing to do with smarts. It has to do with the purpose of JSF. The same was true of Visual Basic. A genius might use it or build it or whatever. Indeed, I have friends smarter than me for sure who worked for years with Visual Basic. But, it was made for the technically challenged and is a tool, nonetheless. JSF, I must assume, was built the way it was as an answer to the .NET challenge. Myself, I think that is a mistake, but I understand the reasoning. I am not against JSF, never have been.
<snip> On 3/20/06, Alexandre Poitras <[EMAIL PROTECTED]> wrote: > > On 3/20/06, Dakota Jack <[EMAIL PROTECTED]> wrote: > JSF is built for those who are > > technically challenged and for tools. > > Ok, once again people who use JSF aren't smart, huh wait "technically > challenged". If it isn't a fallacy I wonder what it is... </snip> This (below) notion that JSF has a front controller is plain bogus. I recommend you follow up on this, check definitions, etc. (aside from those marketing definitions Craig has offered) and think it through. Try the following sort of basic introduction to the front controller pattern: http://java.sun.com/blueprints/corej2eepatterns/Patterns/FrontController.html http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html Mostly, I think, you need to take a look at how the model / view / controller are connected in your web architecture, with a clear understanding, as Ted has pointed out, that the web MVC decoupling is: controller --> model --> view If you chose to couple everything, then I am not interested in your ideas. Someone else might be, but I am not. <snip> > If you had taken a serious look at JSF you will see it isn't page > controller based but front controller based. FacesServlet is > equivalent to the Struts ActionServlet, the big difference is that JSF > doesn't include straight out of the book an Application Controller. It > focuses on the MVC patterns in which by the way "C" stand for input > controller and not application controller, something a lot of people > don't get (quite well explained in Fowler book, a worth reading). </snip> -- "You can lead a horse to water but you cannot make it float on its back." ~Dakota Jack~