The conversation scope is slightly different than the application, session, or request scope. It holds state associated with a user, spans multiple requests, and is demarcated programmatically by the application. A @ConversationScoped bean can be used for a long-running process where there is a definite beginning and end such as navigating through a wizard or buying items and checking out of an online store.
Conversation scope is longer than Request, but shorter than Session
Share this highlighthttp://www.safaribooksonline.com/a/beginning-java-ee/491/