JSF 1.2 Features

Complete Java Server Faces (JSF) Tutorial - JSF Tutorials. JSF Tutorials at Rose India covers everything you need to know about JSF.

JSF 1.2 Features

JSF 1.2 Features

        

Complete Java Server Faces (JSF) Tutorial - JSF Tutorials. JSF Tutorials at Rose India covers everything you need to know about JSF.

New Features in JSF 1.2
JSF 1.2 is the latest release of Java Server Faces technology. In this section we are discussing the new features of Java Server Faces 1.2 specification. The JSF 1.2 has released with many great features to further simplify the development of web based enterprise applications.

JSF 1.2 Requirements
Let's first discuss the requirements to run JSF 1.2 for development and production systems.

Operating Systems Requirement
JSF 1.2 supports the following operating systems:

  • Solaris 8
  • Solaris 9
  • Windows XP
  • Windows 2000
  • Linux 

Software Requirements
The latest version of JSF, JSF 1.2 works with servlet 2.5 and JSP 2.1. If you want to run JSF 1.2 application on tomcat then Tomcat 5.5 won't work. To run JSF 1.2 on Tomcat, you need Tomcat 6.0 or higher version. Tomcat 6.0 has support for servlet 2.5 and JSP 2.1 specifications.

Following table summarizes the software requirement for JSF 1.2:

Software Required Version
Java Development Kit Version 5.o or higher
Sun Application Server Version 9.0 or higher
Tomcat Version 6.0 or higher
Browser IE 6 or 7, Netscape and Firefox

New Features in JSF 1.2
The Java Server Faces 1.2 has released with many great features and bug fixes. Here are the list of new features of JSF 1.2:

  1. Unified Expression Language (EL)
    In the previous versions of JSF it was not possible to use JSTL code with the JSF expression language. Now is JSF 1.2 you can use JSTL code with JSF. This new feature of JSF 1.2 is know as Unified Expression Language. The Unified Expression Language is great feature of JSF 1.2, which enables us to mix JSTL code with the JSF expression language.
      
  2. Component View Creation/content Interweaving 
  3. Support for Multiple Render Kits
  4. Integration with JSTL
  5. Other important featues of JSF 1.2 are:
    • XML Schema for the config files, instead of using DTD
    • Security enhancements for client side state saving
    • Solve the "duplicate button press" problem
    • The portlet related bug-fixes

This section introduced you with the new features of JSF. You can also view the different releases of JSF at http://www.roseindia.net/jsf/jsf-versions.shtml