Una sesión permite hacer un seguimiento de un usuario a través de una aplicación web mediante una serie de comunicaciones entre un cliente y un servidor. Una aplicación almacena información accesible desde todas las páginas web, mientras que un config permite acceder a parámetros de inicialización de un servlet. Un PageContext almacena información y ofrece facilidades como gestionar ámbitos y acceder a objetos públicos.