Struts, the revolutionary, but something was the worse for wear mende web framework has long been a "quasi standard" for web applications. With JSR 127 is poised JSF (JavaServer Faces) that to succeed. JSF in the brand new version 1.2 is in contrast to only a Struts J2EE standard, which you can implement. There are currently only Implentierung reference implementation from Sun and the Apache "My Faces", which can be used freely.
Between the followers of Struts (Struts Shale and its development) and JSF, there are plenty of arguments for power, which of the two is better suited for Web development. But who could better explain the differences, as Craig McClanahan, the creator of Struts and JSF 1.0 by Chief Architect. In the MP3 recording (and the associated slides ) of its W-JAX session, he elaborates on the differences between the two candidates.
For me, Struts has to develop a web application using HTML interface still going strong, especially as it is always in JSF implementation-dependent. On the other hand, it is not tied to JSF HTML, but could render its components as well as to XUL.
But listen to yourself Who then decides for JSF should also equal the material to look at "JSF basics" session by Thomas and Martin Spiegl Marinschek.



