JSF e Padrões

Estou estudando JSF e estou com uma dúvida…
Quando eu for criar um classe BEAN eu vou colocar meus atributos os get e sets dos meus atributos…os métodos de implementação que faz parte da minha camada de negocios também vai ficar no BEAN?

Se for desse jeito, como eu uso os padrões? É basicamente isso, se os métodos da minha classe de négocio estão na meu BEAN, eu só vou ter uma unica clase com meus atributos e métodos?

Se alguém tivr alguma leitura sobre isso, me manda ae tambem…

Bom, seu backing bean será apenas um controller da sua view, ele deve ser responsável apenas por pegar as informações, e passar para um delegate ou um facade da vida. NADA de lógica de negócio deve ser colocado nele, apenas código de gerenciamento da view a quela ele está trabalhando.