Boa tarde,
Tenho uma dúvida a respeito de Scope, sei que para utilizar o componente fileUpload do prime faces, o scope deve ser session ou view para funcionar, a dúvida é a seguinte:
1º Cria um AlunoBeam com ViewScope.
@ManagedBean(name="animalBean")
@ViewScoped
public class AnimalBean {
private Animal animal;
private List<Animal> animais;
private UploadArquivo arquivo;
//get seters...
2º Cria um AlunoBeam com RequesteScope e inclui um objeto de uma classe FileUploadBeam(SessionScope).
@ManagedBean(name="animalBean")
@RequestScoped
public class AnimalBean {
private Animal animal;
private List<Animal> animais;
private UploadBeam uploadBeam;
//get seters...
@ManagedBean(name="uploadBeam")
@SessionScoped
public class UploadBeam {
private UploadArquivo arquivo;;
//get seters...
qual das duas formas é a mais correta?