O Java Server Faces (JSF) é uma especificação Java usada para implementar frameworks de interface do usuário baseada em componentes para aplicações web. Considerando o JSF, é correto afirmar que
a anotação @ViewScoped indica que um objeto Managed Bean ficará ativo enquanto o request HTTP estiver ativo.
a anotação @Future do JSF pode ser usada para indicar que um dado atributo do tipo java.util.Date do Managed Bean seja uma data futura.
o desenvolvedor pode escrever validadores específicos para seus Managed Beans codificando uma classe que implementa a interface CustomValidator do JSF.