Question: what is the difference between request scope and session scope?
Answer: In request scope, a bean is defined to an HTTP request whereas in session scope, it is scoped to an HTTP session. So for an instance, if the bean scope is request and, a user makes more than one request for a web page in his user session, then on every request a new bean would be created.