wood burning stoves 2.0*
The moose likes JSF and the fly likes Facelets?/Visual Web JSF/JSF Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "Facelets?/Visual Web JSF/JSF" Watch "Facelets?/Visual Web JSF/JSF" New topic
Author

Facelets?/Visual Web JSF/JSF

Ashimashi Kabashi
Ranch Hand

Joined: Sep 11, 2006
Posts: 84
Hi

I am new to JSF. So far I have encountered several names JSF, Visual Web JSF, Facelets.
What is the difference between them?
What do I need to get started with JSF?

Thanks!
Bart Kummel
author
Ranch Hand

Joined: Nov 30, 2007
Posts: 81
  • JSF = JavaServer Faces. This is the standard, part of the Java EE spec. There are several implementations of the standard, like Mojarra (the Sun Reference Implementation (RI)) and MyFaces core.
  • VisualWeb is an integrated development framework by Sun Microsystems, which is based on Java EE standards, of which JSF is one. See http://blogs.sun.com/NetBeansSupport/entry/useful_resources_for_visual_web.
  • Facelets. JSF uses JSP as default view technology. But since JSP was never designed to be used with JSF, this is a sub optimal solution. Facelets is an alternative view technology that is designed to be used with JSF. You should definitively take a look at Facelets. In my opinion you should choose Facelets instead of JSP for every new project. There's a tutorial on Facelets on the IBM developerworks website.
  • You will come across more names related to JSF, most names will be of additional component sets, like Trinidad, Tobago, Tomahawk and many others.


  • SCJP 1.4 | SCJD 1.6 | Visit my website | Author of the book Apache MyFaces 1.2 Web Application Development
    peter tong
    Ranch Hand

    Joined: Mar 15, 2008
    Posts: 240
    I just want to know if I want the user interface more user friendly (more component), is GWT-Ext a good choice than JSF?
    peter tong
    Ranch Hand

    Joined: Mar 15, 2008
    Posts: 240
    Why apache myFaces projects divided into Trinidad, Tobago, Tomahawk? not grouped into one project?
    Trinidad layout manager seems attractive, but its demo has exception and cannot function.
    Himanshu Gupta
    Ranch Hand

    Joined: Aug 18, 2008
    Posts: 598

    Originally posted by peter tong:
    Why apache myFaces projects divided into Trinidad, Tobago, Tomahawk? not grouped into one project?
    Trinidad layout manager seems attractive, but its demo has exception and cannot function.


    myfaces strictly follows the specifications while tomahawk extends the functionality(means it goes beyond the specifications ).


    My Blog SCJP 5 SCWCD 5
    Tim Holloway
    Saloon Keeper

    Joined: Jun 25, 2001
    Posts: 16065
        
      21

    MyFaces projects are each distinct products. The core myfaces project provides JSF Core (no surprise). Tomahawk provides some useful improvements, such as the sortable, pageable dataTable control and a pop-up calendar.

    Trindidad is an open-source implementation of the ADF tag set initially created by Oracle. Or maybe that's Tobago. I can't keep them straight.


    Customer surveys are for companies who didn't pay proper attention to begin with.
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: Facelets?/Visual Web JSF/JSF