Eine JavaServer-Faces-Anwendung verwendet eine oder mehrere XML-Deskriptordateien, um eine Anwendung zu konfigurieren. Diese Konfigurationsdateien legen die Regeln für die Navigation zwischen Seiten, die für Java-Beans verwendeten Java-Klassen, Aktions-Listener, Prüfprogramme und viele andere Dinge fest. Die Konfigurationsdatei ermöglichen die einfachere gemeinsame Nutzung von Java-Code durch JSF-Seiten als zuvor und unterstützen bei der Entkopplung der Sicht vom Modell.
Die WTP-JSF-Tools stellen ein einheitliches Modell aller JSF-Faces-Konfigurationsdateien in einem Projekt zusammen mit einem Editor und Assistenten zur Verfügung, um verschiedene Konfigurationselemente zu erstellen.
JavaServer-Faces-Spezifikation