Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Will struts become an implementation of java server faces?

 
Andles Jurgen
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 374
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Andles Jurgen
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Excellent links - thanks.
Andles
 
Andles Jurgen
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?)
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic