On Mon, 11 Aug 2003, Bailey, Shane C. wrote: > Date: Mon, 11 Aug 2003 13:24:53 -0400 > From: "Bailey, Shane C." <[EMAIL PROTECTED]> > Reply-To: Struts Users Mailing List <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Subject: [OT] Interesting JSF info > > > > Start here: > > http://java.sun.com/webservices/docs/1.2/tutorial/doc/IntroIWA6.html > <http://java.sun.com/webservices/docs/1.2/tutorial/doc/IntroIWA6.html> > > hit the TUTORIAL'S back button. Read the last paragraph. > > > > HeHe. > > It sure sounds like JSF is here to conquer not to co-exist. > > :-) > >
Since I wrote Struts in the first place, and am co-spec-lead of JSR-127 (JavaServer Faces), perhaps my opinion on this topic might be of some interest? :-). It's certainly been of interest in LOTS of mail threads on this list over the last year or so -- see the mail archives for details. I also presented a session ("Beyond Struts") at O'Reilly Open Source 2003 in July, and the slides are available here: http://www.apache.org/~craigmcc/ Basically, you can use Struts and JavaServer Faces together already: http://jakarta.apache.org/builds/jakarta-struts/release/struts-faces/ and this library will be updated as the JavaServer Faces spec is changed on the path towards a final 1.0 release. My personal plan will be to do two things as soon as JavaServer Faces goes final. * Migrate my existing Struts based apps to using JavaServer Faces component tags, instead of Struts HTML tags, to take advantage of their additional functionality. Fortunately, this can be done with basically zero changes to the form beans and actions. * Focus my efforts on adding new features to Struts towards the core controller framework, rather than extending the existing HTML tags. That's where the value of Struts really comes from, in my opinion -- the HTML tag library was always a means toward an end, not the core benefit of the framework. Craig McClanahan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]