I went to the JSF session at JavaOne and the most asked question for the JSR group was "What about Struts?". Their answer is that JSF will be flexible enough to work with whatever framework you want, including struts. JSF has an event model as well as the widgets, but you don't have to use them (events), so in that scenario, JSF HTML widgets would be a front-end for the Struts controller, effectively replacing/complimenting the Struts taglibs for presentation.
Their idea was to have a flexible UI framework that could stand on its own with the event model, or work with whatever controller you wanted. Having said that, JSF is also supposed to have support for other client types, such as PDAs and phones, supplying a different widget set for each. They had a nice demo of using Dreamweaver to build the JSF portion, much like there is a Struts extension out there. - Robert -----Original Message----- From: Melanie Harris [mailto:[EMAIL PROTECTED]] Sent: Tuesday, April 02, 2002 1:37 PM To: [EMAIL PROTECTED] Subject: JavaServerFaces (JSF) replacement for Struts? Hi All, Out on http://www.javaworld.com/javaworld/jw-03-2002/j1-02-grapevine2.html today there is mention of the following: JavaServer Faces Sun Microsystems' Senior Software Engineer Roger Kitain from the JSF team outlined the one project I really hoped would release a specification and RI this week. JSF's functionality, layered on top of the JSP specification, includes change listeners on client-side widgets and a standard tag library (including a tree-view control). I'm working on a project in which such features would come in handy, so if you're listening guys, please release the RI as soon as you can! This sounds to me like JSF might be something that would be similar to Struts with added client-side widgets. I'd like to know what others think of JSF and if you think it might eventually become a preferred framework over struts, etc... ? Thanks in advance for your comments. -mel h --------------------------------- Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

