Зачем нужен сессионный компонент?

Я могу использовать jsp для написания веб-приложения, я могу использовать jsp для выполнения оператора SQL для поддержки базы данных, зачем мне сессионный компонент? Что делает сессионный компонент таким особенным? благодарю вас.

3 ответа

Он хранит данные на протяжении всей сессии,

Например:

В вашем веб-приложении у вас есть имя пользователя, данные профиля пользователя, которые необходимо отображать на каждой странице.

Очевидно, что не рекомендуется извлекать его из БД для каждой страницы, лучше взять его один раз и сохранить в сессионном компоненте.

Сессионный компонент позволяет вам переносить информацию, специфичную для пользователя, со страницы на страницу, вместо того, чтобы искать файл cookie в базе данных, чтобы получить зарегистрированного пользователя каждый раз, когда обслуживается JSP-страница.

Другими словами, это средство, которое позволяет пользователям входить на ваш веб-сайт.

Лично я никогда бы не поставил выполнение SQL-операторов на JSP. это должно быть где-то в модели.

Другие вопросы по тегам