####Плейлист на YouTube: https://www.youtube.com/playlist?list=PL7Bt6mWpiizZq71c4wuBl7lmY-M7nen_J
Чтобы склонировать репозиторий через https
, в папке с будущим проектом, введите в консоль:
$ git clone https://github.com/triodjangopiter/servlet-tutorial.git
Ветка: lesson/01.get_started
В данном видео рассматриваются основные идеи сервлетов, а так же подробным
образом продемонстрирован процесс конфигурирования нового web проекта, от
подключения всех необходимых зависимостей, до запуска приложения. Разберем
роль дескриптора развертывания web.xml, в приложениях использующих сервлеты.
Видео: https://www.youtube.com/watch?v=XiSXn_q3mgc&list=PL7Bt6mWpiizZq71c4wuBl7lmY-M7nen_J
Ветка: lesson/02.lifecycle
В этом занятии мы рассмотрим жизненный цикл сервлета от момента инициализации
до разрушения. А так-же поговорим о некоторых мерах предосторожности, связанных
с многопоточной средой, в которой работают сервлеты.
Видео: https://www.youtube.com/watch?v=GTiMvTp58jc
Ветка: lesson/03.http_methods
На этом занятии мы начнем писать простое CRUD приложение. И реализуем две
основные функции: создание и чтение. Разберем принципы работы основных http
методов get и post.
Видео: https://www.youtube.com/watch?v=hOXifo5W0XE&t=444s
Ветка: lesson/04.crud_app
На этом занятии мы завершим наше CRUD приложение добавив ему операции
редактирования и удаления данных, используя протокол http. И рассмотрим
какие существуют области видимомости в web приложении.
Видео: https://www.youtube.com/watch?v=7JfkPYOoeKw
Ветка: lesson/05.json_handle
Речь пойдет о том как использовать сервлеты для передачи данных в формате json.
Видео: https://www.youtube.com/watch?v=GevBe0GG6kE&t=236s
Ветка: lesson/06.filter_base
В данном видео речь пойдет о сервлет-фильтрах. Мы пройдем их создание
настройка и использование. А так-же поговорим о их жизненном цикле.
Видео: https://www.youtube.com/watch?v=GevBe0GG6kE&t=236s
Ветка: lesson/07.session
Мы разберем понятие сенса и то, как он реализован в Java при помощи HttpSession.
Обсудим разницу между авторизацией и аутентификацией. Познакомимся с основными
методами представленными в этом классе, и с тем где их удобно использовать
и почему.
Видео: https://www.youtube.com/watch?v=2G4lwSwUHC0
Ветка: lesson/08.auth
Мы напишем свой собственный механизм авторизации и аутентификации при помощи
сервлет фильтров.
Видео: https://www.youtube.com/watch?v=Ylo4mkqsO4w
Ветка: lesson/09.jstl
Рассмотрим самые часто используемые теги при работе с библиотекой jstl и
ее дополнением taglibs.
Видео: https://www.youtube.com/watch?v=PEcMGOV7Twk&t=905s
Ветка: lesson/10.servlet_test
Изучим библиотеку mockito и протестируем сервлет при помощи нее. Подробно
рассмотрим все основные тонкости по работе с ней.