wood burning stoves 2.0*
The moose likes Struts and the fly likes Will struts become an implementation of java server faces? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Will struts become an implementation of java server faces?" Watch "Will struts become an implementation of java server faces?" New topic
Author

Will struts become an implementation of java server faces?

Andles Jurgen
Ranch Hand

Joined: Mar 18, 2002
Posts: 67
JSF is a spec and not an actual implementation, right? Getting mixed answers on this one in another forum.
Will struts become an implementation of java server faces? As opposed to being "replaced by" jsf.
I ask because I am concerned that struts may be about to become obsolete. My understanding is that there will be some changes so that struts complies to the jsf spec - but that struts IS NOT on the way out. Am I correct?
Andles
David Hibbs
Ranch Hand

Joined: Dec 19, 2002
Posts: 374
Struts and JSF will coexist and even intermingle. Check out the presentation by Craig McClanahan -- original developer of Struts, and JSF spec lead -- on this exact subject.
Intro:
http://www.baychi.org/bof/struts/20031105a/
Slides (in PDF format):
http://www.baychi.org/calendar/files/Struts-And-Faces/Struts-And-Faces.pdf


"Write beautiful code; then profile that beautiful code and make little bits of it uglier but faster." --The JavaPerformanceTuning.com team, Newsletter 039.
Andles Jurgen
Ranch Hand

Joined: Mar 18, 2002
Posts: 67
Excellent links - thanks.
Andles
Andles Jurgen
Ranch Hand

Joined: Mar 18, 2002
Posts: 67
Actually, looking at the slides and at the jsf web site - it seems a little confusing. JSF is supposedly there to solve the whole problem of there being so many different MVC like frameworks - yet struts claims it will exist independantly.
Not that it will 'conform' to the new JSF specification. While the benefits of learning both is obvious - it still leads to the fact that JSF solved nothing like the objective of "standardising this fragmented area". It made matters worse as we now will have to learn both struts and jsf! And it looks like they both work completely differently! (struts has a controller - jsf has a controller. Could it get any more confusing?)
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Will struts become an implementation of java server faces?