Назад | Перейти на главную страницу

О конфигурации сервлета и сеанса в Tomcat

У меня есть два вопроса, связанных с веб-приложением:

i) Если веб-приложение содержит два сервлета и клиент обращается к этим двум сервлетам, используя правильные URL-адреса, сколько сеансов создается? Один или два?

ii) Можно ли использовать HTTPS для одного сервлета, а не для другого? Имеет ли это смысл?

Спасибо!

i) Если веб-приложение содержит два сервлета и клиент обращается к этим двум сервлетам, используя правильные URL-адреса, сколько сеансов создается? Один или два?

Один клиент всегда создает один сеанс для веб-приложения с одним браузером - поэтому независимо от того, обращается ли он к одному сервлету или к нескольким, все они являются частью одного HttpSession - до тех пор, пока сеанс не истечет. т.е. время простоя

ii) Можно ли использовать HTTPS для одного сервлета, а не для другого? Имеет ли это смысл?

Да, вы можете настроить шаблон URL-адреса для https, чтобы включить один сервлет и оставить другой вне его, это абсолютно возможно, но это зависит от чувствительности вашей страницы. Обычное практическое правило: если у вас есть какая-либо страница, достаточно чувствительная для https, то почему бы не использовать все приложение на https.