The main implementations of JavaServer Faces are: Reference Implementation (RI) by Sun Microsystems. Apache MyFaces is an open source JavaServer Faces (JSF) implementation or run-time. ADF Faces is Oracle’s implementation for the JSF standard.
The main implementations of JavaServer Faces are: