This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
JSF and request scope beans don't get along very well. JSF uses postbacks, and since request scope objects by definition (JSF or not) are created and destroyed on a per-request basis, they can't carry over data from one request (postback) to the next.
This led to a lot of people getting annoyed because they were being forced to use session scope for relatively short-lived objects. So in JSF2, view scope was added. View scope is a special type of session scope where JSF automatically discards the backing bean when the user switches to a new view.
An IDE is no substitute for an Intelligent Developer.