Basic Requirements of a JavaServer Faces Application Basic Requirements of a JavaServer Faces Application In addition to configuring your application, you must satisfy other requirements of JavaServer Faces applications, including properly packaging all the necessary files and providing a deployment descriptor.