title: Proper use of backing beans
body: <p>Yes, I searched for questions about backing beans and I found many questions. I read them, and I get some parts of it but I need to ask another question, sorry.</p>
  
  <p>After what I understand backing beans are needed because of JSF MVC pattern. Backing beans are the model. So if you have a page that displays a form, an image and a login box the backing beans will have getter/setter pairs for the data that needs to be exposed or changed in the view. And the backing beans will also have methods related to this such as what happen when you submit the form, login in etc.</p>
  
  <p>So my question is if the statements above is correct, and the number of backing beans you make for the components above is dependent on how much code it is?</p>
  
  <p>Would one backing bean exposing methods and getter/setter pairs  for all components on this page be legal and "correct" (meaning that I don't do any wrong) in the same way as making 3 backing beans; one for each component would also be fine.</p>
  
  <p>Does it all boil down to experience to see when you should separate vs. making one backing bean for each page, and also the logical part of it? I heard one guy made a backing bean for each component on the page but it sounds like you end up with a lot of small classes. </p>
  
  <p>I would highly apprciate if somebody could verify and correct me.</p>