What are the differences between a Backing Bean and Managed Bean?
Backing Beans are merely a convention, a subtype of JSF Managed Beans which have a very particular purpose. There is nothing special in a Backing Bean that makes it different from any other managed bean apart from its usage. What makes a Backing Bean is the relationship it has with a JSF page; it acts as a place to put component references and Event code.