Entendendo o JSF como uma estrutura MVC

Eu estou lendo no JSF e me sinto um pouco confuso porque JSF é um framework MVC (ou pelo menos que partes pertence a qual "carta").

Eu olhei para esta pergunta:Quais componentes são MVC no framework JSF MVC?

Eu leio lá, se você não olhar para ele em uma visão agregada, o modelo é sua entidade, a visualização é o seu código XHTML e o controlador é o bean gerenciado. Hmm ... Ok, mas a visão não depende muito da realização de outras chamadas de lógica de negócios que retornam um conjunto de entidades, por exemplo, a descrição ainda se encaixa?

Um livro que li descrito como beans gerenciados é o tipo de "mensagem" que o Faces Servlet (Controller) usa para invocar a camada de negócios (Model) e o código XHTML é a view.

Há tantas explicações e diferenças, então não sei qual ou como entendê-lo.

questionAnswers(4)

yourAnswerToTheQuestion