This week's book giveaway is in the Jython/Python forum.
We're giving away four copies of Murach's Python Programming and have Michael Urban and Joel Murach on-line!
See this thread for details.
Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

I have doubt on jsf  RSS feed

 
Venkat Navuri
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi friends,
I am new to JSF ,I have doubt on jsf 1.2 ,

what is the difference between facelet and jsf?

what is the need of jstl in jsf1.2?

what is the difference between myfaces,Rcfaces and jsf

Please help me

Thanks in advance
 
Sridhar Santhanakrishnan
Ranch Hand
Posts: 317
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
From the java EE 6 tutorial

The term Facelets is used to refer to the JavaServerTM Faces View Definition Framework, which is a page declaration language that was developed for use with JavaServer Faces technology. As of JavaServer Faces 2.0, Facelets is a part of JavaServer Faces specification and also the preferred presentation technology for building JavaServer Faces based applications.


Not sure if we really need JSTL with JSF. JSTL, as far as I know, is a standards tage library supporting tasks like iteration, formatting and internationalization. JSF, when used with extensions like PrimeFaces or RichFaces, provides these features through the components themselves.

MyFaces is a JSF implementation from Apache.



 
Venkat Navuri
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your replay .

Will you please send me any more information about this
 
Ravi Iyer
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JSF is simply a specification.
RichFaces, MyFaces, Mojarra are different implementations of this specification. They all follow the specs and provide you the implementation libraries - but some like RichFaces - provide additional modules/widgets which may not be portable.
 
Steven De Groote
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

mojarra is Sun's reference implementation of JSF. There is also one from Apache. You will always need one of these, I prefer Mojarra all the time.
Richfaces, rcfaces, icefaces and all these things are libraries that provide extra components to use with your JSF project.

JSTL I think is never needed for JSF, although there may be a lib dependency, but I'm not sure.
 
Tim Holloway
Bartender
Posts: 18531
61
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For a long and happy life, don't use JSTL tags in JSF Views. Steven isn't alone in suspecting that you might need the JSTL jar, though. Just don't actually use the JSTL tags. Even if you're not using one of the extension tagsets such as RichFaces, PrimeFaces, Tomahawk, etc.

Facelets, on the other hand can be one of your very best friends!
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!