The Faces Console is a FREE standalone Java Swing application for managing JavaServer Faces-based applications. With the Faces Console you can visually edit JavaServer Faces configuration files as well as JSP Tag Library files.
The Faces Console also plugs into multiple, popular Java IDEs for seamless management of JavaServer Faces applications from one central development tool.
Possible Upcoming Functionality
Come to more detail: http://www.jamesholmes.com/JavaServerFaces/
Recommend the tutorial