In JSF va bene legare i componenti dell'interfaccia utente al bean di supporto solo per eseguire il rendering dei messaggi o dovremmo legarli solo quando dobbiamo fare molto di più del semplice rendering dei messaggi?
I bean di backing sono per i tuoi dati, non per i messaggi, quindi vorrei fare un altro approccio: Usa il built-in i18n -funzioni invece. Penso che sia il posto giusto per tutte le tue stringhe statiche, che vengono presentate all'utente. Inoltre la tua applicazione è pronta per essere tradotta.