Não entendi o porque tem esta variável privada Livro na classe LivroBean
Porque esta declaração: private Livro livro = new Livro();
E porque este método:
public Livro getLivro(){ return livro; }
Grato
Não entendi o porque tem esta variável privada Livro na classe LivroBean
Porque esta declaração: private Livro livro = new Livro();
E porque este método:
public Livro getLivro(){ return livro; }
Grato
Onias
no texto esta explicando que
"É importante separarmos a responsabilidade de cadastrar um livro, da responsabilidade de ser um livro, principalmente porque usaremos as informações do livro em várias partes do nosso sistema."
é mais ou menos isso. O LivroBean você vai usar junto com a view enquanto que a classe Livro é um modelo do seu sistema que você pode inclusive utilizar em outros Beans.
Você precisa instanciar um livro e utilizar o getLivros no seu Bean. O JSF trabalha assim para fazer o binding do seu view com a bean, ou seja, relacionar os componentes da sua view com o bean e vice-versa.