What Languages Other than Java Are Important to JSF Work?
In addition to having a grasp of Java at the basic, scripting level, a familiarity with other languages, such as the following, is important for JSF work as well as for work in any web application:
Hypertext Markup Language (HTML)
Cascading style sheets (CSS)
In most JSF and ADF Faces applications, you will use these languages less than you would with other web application styles, ...