On 3/20/06, Dakota Jack <[EMAIL PROTECTED]> wrote: > I was not talking about you. I was talking about JSF. JSF is well known > for being for tools. Read your own citations. >
It is? Or was it just one goal among many others? > On 3/20/06, Alexandre Poitras <[EMAIL PROTECTED]> wrote: > > > > I don't agree with you FacesServlet is a pure front controller, Faces > > lacks an application controller on purpose but not a front controller. > > It fits to the description in the blue prints and in Martin Fowler > > book, the best reference on Enterprise applications patterns I know > > of. Just tell me why you think it isn't? I will agree that JSf doesn't > > have an application controller (this what Shale offer after all) but > > it is totally front-controller oriented according to the definition. I > > think you are confusing application controller and front controller > > patterns, But since I disagree with you I don't get MVC and you are > > not interested. Fallacies again Dakota... > > > > First, here's some reference about JSF being front controller oriented > > (not by Craig since you always claim he has an hidden agenda, > > something I found totally ridiculous): > > > > > > http://www.codeguru.com/csharp/.net/net_general/toolsand3rdparty/article.php/c11139/ > > > > http://www.oracle.com/technology/tech/java/newsletter/articles/introjsf/index.html > > http://websphere.sys-con.com/read/46516.htm > > http://www-128.ibm.com/developerworks/java/library/wa-dsgnpatjsf.html > > http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/ > > > > > > Oh yeah right those articles are from big corporations who just want > > to make profit on poor developers.... But do some searches yourself, > > you'll find tons of reference on the subject. > > > > Here's what I get of MVC in JSF : > > > > Controler = FrontController + event dispatchers > > Model = backing beans (data model) + UI components (ui model) > > View = renderers + the view handler > > > > So where am I wrong? Please give me some technical details for once > > instead of saying I don't get it. > > > > By the way, I develop JSF applications using Vanilla Eclipse and my > > coworkers do to. Tools support is not why we have chosen JSF. > > > > > > On 3/20/06, Dakota Jack <[EMAIL PROTECTED]> wrote: > > > 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~ > > > > > > > > > > > > -- > > Alexandre Poitras > > Québec, Canada > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > "You can lead a horse to water but you cannot make it float on its back." > ~Dakota Jack~ > > -- Alexandre Poitras Québec, Canada --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]