Evitar duplicação de código com JSF, help

pessoal estou estudando jsf e usando com mvc…

eu tenho minhas classes de negócios, por ex: Usuario(um pojo…apenas get e set dos atributos)

utilizando jsf algumas vezes preciso de um backing bean, onde faço binding da view, e nele conecto meus componentes, agora imagine que eu tenha um formulário usuário e
preciso de um backing bean pra ligar os componentes da tela, MAS EU JA TENHO um pojo Usuário, e agora ter um backing bean com esses dados do usuário, teoricamente estou duplicado, nao quero isso, como fazer isso? preciso ter o pojo usuário OBRIGATORIAMENTE, mas pra fazer o backing bean praticamente duplico meu usuário…

o fato que não quero implementar código da logica no backing bean e devolver uma resposta, quero repassar digamos pra um facade resolver a logica do negocio e aguadar uma resposta pra definir proxima navegação…

posso ter um backing bean que “interliga” com um pojo e utiliza dos get e set, sem precisar repetir?

alguem ajuda!?

ola!!

cara posso ta falando besteira, mas pq vc nao faz desse backing bean um wrapper para seu pojo? tipo:

  public class SeuBackingBean {
     private SeuPojo pojo;


    public void metodoPojo(){
       pojo.metodoPojo();
 
    }

  }

assim vc estaria delegando para seu pojo, e não estaria duplicando codigo…

abraços

caro bruno77sa , eu pensei nesta possibilidade e pensei sera que eh correto e pode fazer isso, pesquisei e to pesquisando mas ainda nao achei essa resposta, mas valeu pela ajuda…