JSF - Um managedBean para cada tela?

1 resposta
T

Olá pessoal,

Tenho duas perguntas:

1 - Vocês consideram uma boa prática ter apenas um ManagedBean por página JSF?

2 - Tenho uma tela de visualização que lista vários itens do tipo Item. Esse tipo Item é uma entidade mapeada por JPA. Eu colocaria no managedBean algo do tipo:

private List<Item> itens
Entretanto, para cada Item eu tenho que apresentar na página uma variável que é calculada e portanto não existe na classe Item. Eu vejo duas opções: Criar esse campo na tabela Item como @transient ou criar uma outra classe que tenha o objeto Item e essa nova variável e então listar esse nova classe em vez da classe Item
private List<ItemBackBean> itens
. Qual das duas opções vocês acham está mais perto de atender as boas práticas? Caso nenhuma atenda como seria?

1 Resposta

darksteel3000

Amigo, ja tivemos discurssão sobre o assunto: http://www.guj.com.br/java/297375-boas-praticas-managedbeans-jsf

Criado 7 de maio de 2013
Ultima resposta 7 de mai. de 2013
Respostas 1
Participantes 2