¿Qué es la gestión de sesiones en Java?

También me he enfrentado a esta pregunta en mi entrevista. Tengo mucha confusión con Session Scope & it management en java.

En web.xml tenemos la entrada:

<session-config>
        <session-timeout>
            30
        </session-timeout>
</session-config>

¿Qué indica en realidad? ¿Es el alcance de todo el proyecto?

Otro punto que me confunde es cómo podemos separar el alcance de la sesión de solicitud múltiple en el mismo proyecto. Significa que si estoy iniciando sesión desde una PC y al mismo tiempo estoy iniciando sesión desde otra PC, ¿lo diferencia?

Además, otra cosa confusa es la diferencia del navegador. ¿Por qué es posible abrir los diferentes Gmail en diferentes navegadores? Y Gmail puede evitar que una sesión inicie sesión para cerrar sesión. ¿Cómo se mantiene con nuestra web personal?

Respuestas a la pregunta(6)

Su respuesta a la pregunta