Skip to content

Material for Servlet lessons on my YouTube channel. Link to playlist in README.md

Notifications You must be signed in to change notification settings

PavelRavvich/servlet-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Раздел Servlet (Сервлеты)

####Плейлист на YouTube: https://www.youtube.com/playlist?list=PL7Bt6mWpiizZq71c4wuBl7lmY-M7nen_J

Чтобы склонировать репозиторий через https, в папке с будущим проектом, введите в консоль:

   $ git clone https://github.com/triodjangopiter/servlet-tutorial.git

Краткая информация об уроках

Урок №1. Конфигурирование нового проекта и настройка apache-tomcat 8.5.15.

Ветка: lesson/01.get_started

 В данном видео рассматриваются основные идеи сервлетов, а так же подробным 
образом продемонстрирован процесс конфигурирования нового web проекта, от 
подключения всех необходимых зависимостей, до запуска приложения. Разберем
роль дескриптора развертывания web.xml, в приложениях использующих сервлеты.

Видео: https://www.youtube.com/watch?v=XiSXn_q3mgc&list=PL7Bt6mWpiizZq71c4wuBl7lmY-M7nen_J

Урок №2. Жизненный цикл сервлета.

Ветка: lesson/02.lifecycle

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

Видео: https://www.youtube.com/watch?v=GTiMvTp58jc

Урок №3. Практика. Создаем CRUD приложение. Часть 1.

Ветка: lesson/03.http_methods

   На этом занятии мы начнем писать простое CRUD приложение. И реализуем две
  основные функции: создание и чтение. Разберем принципы работы основных http 
  методов get и post.

Видео: https://www.youtube.com/watch?v=hOXifo5W0XE&t=444s

Урок №4. Практика. Создаем CRUD приложение. Часть 2.

Ветка: lesson/04.crud_app

    На этом занятии мы завершим наше CRUD приложение добавив ему операции
   редактирования и удаления данных, используя протокол http. И рассмотрим
   какие существуют области видимомости в web приложении. 

Видео: https://www.youtube.com/watch?v=7JfkPYOoeKw

Урок №5. Передача json при помощи сервлетов.

Ветка: lesson/05.json_handle

    Речь пойдет о том как использовать сервлеты для передачи данных в формате json. 

Видео: https://www.youtube.com/watch?v=GevBe0GG6kE&t=236s

Урок №6. Использование servlet-filter.

Ветка: lesson/06.filter_base

    В данном видео речь пойдет о сервлет-фильтрах. Мы пройдем их создание
    настройка и использование. А так-же поговорим о их жизненном цикле. 

Видео: https://www.youtube.com/watch?v=GevBe0GG6kE&t=236s

Урок №7. HttpSession.

Ветка: lesson/07.session

   Мы разберем понятие сенса и то, как он реализован в Java при помощи HttpSession.
  Обсудим разницу между авторизацией и аутентификацией. Познакомимся с основными
  методами представленными в этом классе, и с тем где их удобно использовать
  и почему.

Видео: https://www.youtube.com/watch?v=2G4lwSwUHC0

Урок №8. Пишем свою авторизацию и аутентификацию.

Ветка: lesson/08.auth

   Мы напишем свой собственный механизм авторизации и аутентификации при помощи
  сервлет фильтров.

Видео: https://www.youtube.com/watch?v=Ylo4mkqsO4w

Урок №9. JSP и JSTL.

Ветка: lesson/09.jstl

   Рассмотрим самые часто используемые теги при работе с библиотекой jstl и 
  ее дополнением taglibs.

Видео: https://www.youtube.com/watch?v=PEcMGOV7Twk&t=905s

Урок №10. Тестирование сервлетов при помощи фраемворка Mockito.

Ветка: lesson/10.servlet_test

    Изучим библиотеку mockito и протестируем сервлет при помощи нее. Подробно 
   рассмотрим все основные тонкости по работе с ней. 

Видео: https://www.youtube.com/watch?v=X4Of6K12rpU

About

Material for Servlet lessons on my YouTube channel. Link to playlist in README.md

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages