JSF is not only for plain old HTML

One of the most common misconception about JSF that I hear is that JSF components can only render plain HTML.

JSF components can embed AJAX capabilities. This makes Java EE a pretty good fit for AJAX, leaving JSF component writer do all the heavy lifting debugging their JavaScript code while application developers manipulate them as widgets and properties. Otrix is probably a good example of this approach.

JSF components can also render multimedia information (see
Marco’s blog
), GIS data (see ESRI’s ArcGIS JSF components), Flash content (see SoftwareFX) or even render as XUL applications (see the xulfaces project).

Author: alexismp

Google Developer Relations in Paris.