Зачем нужен сессионный компонент?
Я могу использовать jsp для написания веб-приложения, я могу использовать jsp для выполнения оператора SQL для поддержки базы данных, зачем мне сессионный компонент? Что делает сессионный компонент таким особенным? благодарю вас.
3 ответа
Он хранит данные на протяжении всей сессии,
Например:
В вашем веб-приложении у вас есть имя пользователя, данные профиля пользователя, которые необходимо отображать на каждой странице.
Очевидно, что не рекомендуется извлекать его из БД для каждой страницы, лучше взять его один раз и сохранить в сессионном компоненте.
Сессионный компонент позволяет вам переносить информацию, специфичную для пользователя, со страницы на страницу, вместо того, чтобы искать файл cookie в базе данных, чтобы получить зарегистрированного пользователя каждый раз, когда обслуживается JSP-страница.
Другими словами, это средство, которое позволяет пользователям входить на ваш веб-сайт.
Лично я никогда бы не поставил выполнение SQL-операторов на JSP. это должно быть где-то в модели.