Olá galera,
Observei que no curso de JSF a anotação @ViewScoped usa a classe import javax.faces.bean.ViewScoped e neste curso a anotação @RequestScoped usa a classe import javax.enterprise.context.RequestScoped.
Eu fiz um teste e troquei a anotação do request por import javax.faces.bean.RequestScoped o binding não funcionou.
Por que isso acontece? Qual a diferença? Quando devo e como saber quando usar uma ou outra?
Grato pela atenção.