Mit einem "Konstanten"-Klasse in JSF

Ich Baue eine web-Anwendung mit JSF/Primefaces. Ich muss eine "constants"-Klasse, d.h. eine Klasse, die aus Konstanten. Diese Konstanten sind vor allem Navigations-Befehle werden in der gesamten Anwendung verwendet. Der Grund, warum ich das Tue ist zu vermeiden, dass instanziiert Saiten auf einer ad-hoc-basis.

Wie kann ich erreichen, so dass die Konstanten, die zugänglich sowohl aus backing beans und XHTML-Dateien?

Habe ich versucht, mit @ApplicationScoped und die Verwendung der Singleton-Muster (Singleton-Klasse), aber ich bin nicht in der Lage, um es arbeiten aufgrund von Umfang Probleme.

Oder vielleicht bin ich einfach mit dem falschen Ansatz. Irgendwelche Ideen/Vorschläge sind willkommen.

Warum haben Sie nicht eine Klasse mit public static final String page1 = "page1.xhtml". Denken Sie daran, dass diese Klasse verwendet werden, in Ihrem managed beans. Wenn Sie diese Werte in Ihrem JSF-code, dann könnte man hinzufügen @ApplicationScope der Klasse und Getter für die Strings Sie verwenden.
Können Sie erklären mit einem Beispiel?

InformationsquelleAutor javaMS | 2012-10-01

Schreibe einen Kommentar