Конспекты по Web --- Первая лекция --- Web ОСновы протокола HTTP. Начало 90х - начало создания протокола Протокол прикладного уровня. Рассмотрим такую строку, которую мы забили в адресную строку в браузере: https://codeforces.com:443/status?id=1#test https: - схема (перевод) codeforces.com - домен :443 - порт /status - путь ?........... - GET запрос #test - якорь Unified resource indefication - uri Unified resource location - url gethostbyname - from domen to hash/ip GET /status?id=1#a HTTP/1.1 Host: codeforces.com HTTP/1.1 200 Первая строка, первое слово это версия, 200 это код ответа Коды ответа ([Ссылочка на вики](https://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP)): 100-199 - Все хорошо, информационные коды 200-299 - Успешно 300-399 - Перенаправление 400-499 - Ошибка на стороне пользователя 500-599 - Ошибка на стороне сервера etag - хеш-сумма для того, что бы не загружать лишний раз данные HTTP запрос не знает ничего о том, кто запрашивает у него доступ. Cookie - специальная вещь для того, что бы индефицировать пользователя (запрос) --- Вторая лекция --- Тут рассказывались базовые вещи css и обьяснялось, как с ними работать. --- Третья лекция --- Программирование - ура! Сервлет - конечная точка "обработчик - реквест" Фильтр распределяет запросы между сервлетами. Сервлет-контекст - способ получить настройку Сервлет-конфиг. Способ запаковки - это просто zip файл с правильной последовательностью запаковки. Сервлет-контейнер - по сути готовые сервер. mvn необходимо установить. --- Четвертая лекция --- --- Пятая лекция ---