By Chris Schalk
Use Oracle JDeveloper 10g to develop JavaServer Faces applications.
Building enterprise J2EE Web applications has always been a bit of an art. Although J2EE provides more-than-adequate foundational technologies for building scalable enterprise Web applications, it previously lacked a high-level API to glue these technologies together and provide a single, consistent way to build J2EE Web applications. The recent introduction of JavaServer Faces (JSF) 1.0, however, brings standardization and consistency to J2EE Web application development.
Oracle JDeveloper 10g is Oracle's integrated development environment for Java, Web services, XML, PL/SQL, and more. This article describes how to work with JSF in Oracle JDeveloper 10g.
[Attention]As you run the JSF page(ex.jsp1.jsp), the file name suffix shuold be changed from .jsp to .faces, or it will throw an exception just like this "javax.servlet.jsp.JspException: Cannot find FacesContext"