• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Jeanne Boyarsky
  • Liutauras Vilda
Sheriffs:
  • Rob Spoor
  • Bear Bibeault
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:
  • Frits Walraven
  • Himai Minh

Facelets?/Visual Web JSF/JSF

 
Ranch Hand
Posts: 84
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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!
 
author
Posts: 81
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
  • 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.
  •  
    Ranch Hand
    Posts: 257
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    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
    Posts: 257
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    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.
     
    Ranch Hand
    Posts: 598
    Android Eclipse IDE Ubuntu
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator

    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 ).
     
    Saloon Keeper
    Posts: 23692
    161
    Android Eclipse IDE Tomcat Server Redhat Java Linux
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    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.
     
    With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
    reply
      Bookmark Topic Watch Topic
    • New Topic