There is no seperate http session and application session.
There is one interface,HttpSession which will be implemented by server vendors.
There is one scope attribute to pass data between two web resources(servlet/jsp). The possible values to this attribute are page,request,session,application.
Application-scoped variables are visible to every page of the web application, all the time.It represents the ServletContext.
and
Session-scoped variables exist only for a single-user session, but they are visible to every page in that session. Session represents HTTPSession object.
bye........
Mulls