私はインタビューでもこの質問に直面しました。私はセッションスコープとJavaでのIT管理と多くの混乱を持っています。
web.xmlには、次のエントリがあります。
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
それは実際に何を示していますか?プロジェクト全体の範囲ですか?
私を混乱させるもう1つのポイントは、同じプロジェクト内の複数のリクエストのセッションスコープをどのように分離できるかということです。PCからログインしていると同時に、別のPCからログインしている場合、それは区別されますか?
また、もう1つの紛らわしいのは、ブラウザーの違いです。さまざまなブラウザでさまざまなGmailを開くことができるのはなぜですか?また、Gmailは、セッションがログインしてログアウトするのを防ぐことができます。それは私たちの個人的なウェブでどのように維持されていますか?