✉️ POST запросы, параметры, формы, файлы. Servlet Intro

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024
  • Java servlet intro: разбираемся с базовым Java EE блоком - Servlet API. Реализуем обработку POST запросов, передачу и обработку параметров и форм, а также раздачу и загрузку статики.
    Поддержать проект:
    ➡ Patreon / letscodedru
    ➡ Яндекс.Деньги money.yandex.r...
    ➡ PayPal paypal.me/lets...
    ➡ Qiwi qiwi.me/letscode
    ✉️ Если бы вэб строился только на GET запросах, это было бы печально и сложно. К счастью, мы можем реализовать обработку POST запросов в сервлетах, для получения сложных наборов данных без отображения их в строке запроса. Тут же можно обрабатывать входящие файлы.
    Немаловажной является возможность раздавать статические файлы средствами сервлет контейнера, без написания шаблонного кода.
    Код из видео:
    github.com/dru...
    Видео об отладке в Idea:
    • Отладка программ в Int...
    Видео по Java Stream API:
    • Java Stream API: функц...
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    ➡ Второй канал: / geekchatdru
    ➡ Twitch: / drucoder
    ➡ Твиттер: / letscodedru
    ➡ Группа Вконтакте: letscod...
    ➡ Канал в Telegram: t.me/letsCode_dru
    ➡ Чат в Telegram: t.me/joinchat/...
    ➡ Сервер в Discord: / discord
    ➡ Яндекс.Дзен: zen.yandex.ru/...

Комментарии • 56

  • @maximtronin4510
    @maximtronin4510 4 года назад +56

    Мне кажется или это самые бомбовые уроки в рутюбе по джаве

  • @victormog
    @victormog 4 года назад +26

    Обычно обучающие видео смотрю на скорости 1,25.
    Некоторых, особо... тщательных авторов - даже на 1,5х.
    А тут приходится пользоваться паузой...
    ;-)

    • @renniqs1084
      @renniqs1084 4 года назад

      х2 вообще норм))

    • @sergeihanush2262
      @sergeihanush2262 4 года назад

      А я смотрю на 0.75.... если хочу повторить тоже самое!!!!

  • @kolob204
    @kolob204 4 года назад +9

    Лайкаем активнее, контент то стоящий!
    И автор нормально рассказывает, без всяких слов паразитов, как многие )))
    Если тут учитываются мнения:
    Хочется
    1) увидеть продолжение этого приложения - подключение Mysql - запросы на добавление, удаление данных, загрузка данных из XML файла в БД.
    2) пример приложения - "микросервис". рассказать про отличия этой архитектуры, кратко, чтобы было достаточно для новичка.

  • @АлександрКолесник-щ5м

    Внятное объяснение. Дядя крут, приятно слушать, легко усваивать. Говорит быстро, не надо увеличивать скорость видео, тоже ставлю на паузы))

  • @Yenn-video
    @Yenn-video 4 года назад +11

    Как всегда все информативно и по полкам! Ждем больше форм + thymeleaf Хотелось бы увидеть!

    • @sergeihanush2262
      @sergeihanush2262 4 года назад

      Владислав Иванов ага... таймлиф хотелосьбы а то на другом уроке я обновил Спринг до 2.2 и все легло... без таймлиф не работало!

  • @dimazhelezniak1532
    @dimazhelezniak1532 4 года назад +1

    Качественно дополняется отличным чувством юмора автора. Отличные уроки!

  • @victormog
    @victormog 4 года назад +5

    Чуть не забыл - *Спасибо огромное!*

  • @yushchenkoalexey
    @yushchenkoalexey 2 года назад

    Шикарный канал. Спасибо! Очень полезно.

  • @maxmaroff260
    @maxmaroff260 4 года назад +3

    Спасибо, за отличные уроки!

  • @calculaction
    @calculaction 4 года назад +2

    Спасибо! Сервлеты - очень интересная тема!

  • @RudiyOrm
    @RudiyOrm 4 года назад +1

    Однозначно лайк и респект!
    С нетерпением жду продолжений!

  • @borismatashin5891
    @borismatashin5891 4 года назад +1

    Ты разрываешь любые курсы джавы) Продолжай, у тебя талант !!!

  • @ilyamesheryakov5935
    @ilyamesheryakov5935 4 года назад +2

    Спасибо, отличный урок.

  • @АйрисТраст
    @АйрисТраст 4 года назад

    Потрясающе!!! Ждем продолжения!!!!

  • @victormog
    @victormog 4 года назад +9

    _Ну, наконец-то!!!_

  • @eduardklygunov1412
    @eduardklygunov1412 4 года назад +1

    Спасибо большое!

  • @niyazkadirov8593
    @niyazkadirov8593 4 года назад

    Ждем следующий урок!

  • @ЕкатеринаРудопасТкаченко

    Спасибо за классный контент

  • @soul8927
    @soul8927 4 года назад

    Как всегда все доходчиво и кратко. Хотя, как по мне, некоторые "узкие" моменты, как о том, что в jetty для раздачи статики есть дефолтный сервлет лучше "разжевать" + навести ещё навскидку пару примеров о том как в других контейнерах/серверах приложений это реализовано.

  • @КристинаСавина-у5ч
    @КристинаСавина-у5ч 4 года назад

    Андрей, ты супер! Классные видео

  • @maxmaroff260
    @maxmaroff260 4 года назад

    Отличное видео. Спасибо.

  • @nikitaantonenko3287
    @nikitaantonenko3287 4 года назад

    Супер!!)) Спасибо огромное за урок!)

  • @denorian51
    @denorian51 4 года назад +1

    500 лайков есть! Ждем следующую серию

    • @letsCodeDru
      @letsCodeDru  4 года назад +1

      Да вижу :)
      Каждый день проверял. Обещал же отслеживать

  • @ascar66
    @ascar66 4 года назад

    Thanks for the lesson, very useful!

  • @gymbro-root
    @gymbro-root 4 года назад

    Круто, спасибо!

  • @aivazm2
    @aivazm2 4 года назад +1

    Отлично!

  • @AnnaSmirnova1
    @AnnaSmirnova1 4 года назад +1

    Спасибо!!!

  • @denorian51
    @denorian51 4 года назад

    Спасибо! Очень доступно))

  • @ostanislav
    @ostanislav 4 года назад +1

    Офигенно. Спасибо. Продолжайте. От меня 10 лайков. :-)

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 4 года назад

    Спасибо

  • @andreyguzik2675
    @andreyguzik2675 4 года назад +4

    СЫРвлетики!

  • @damast95
    @damast95 4 года назад

    Просто топчик :)

  • @Shahen0601
    @Shahen0601 4 года назад

    Спасибо большое за качественные уроки! А у вас есть урок про thymeleaf? В одном из видео, вы сказали что будет отдельный урок.

  • @ms_shifu7047
    @ms_shifu7047 4 года назад

    На 9:43: А щас мы уберем в запросе слово port и оно должно исчезнуть со странички. Ага, магия монтажа в деле! Нас так просто не проведешь.

    • @letsCodeDru
      @letsCodeDru  4 года назад

      Торопился, мог и накосячить :( и так в рабочее время монтаж заканчивал

  • @holllor
    @holllor 4 года назад +1

    Java ee CDI been будут?

  • @kaptainnemo1918
    @kaptainnemo1918 4 года назад

    👍

  • @dioflok26
    @dioflok26 4 года назад +1

    ruclips.net/video/Ic-kWTx0VqU/видео.html что то происходит :D ну, а так тема интересная и полезная спасибо за видео.

  • @ДмитрийХвастунов
    @ДмитрийХвастунов 4 года назад +1

    а что лучьше java-servlets или node.js

    • @letsCodeDru
      @letsCodeDru  4 года назад

      Смотря для каких целей.

    • @ДмитрийХвастунов
      @ДмитрийХвастунов 4 года назад +1

      @@letsCodeDru А можете небольшой обзор сделать что из этого лучьше подходит для каких целеей?

  • @ms_shifu7047
    @ms_shifu7047 4 года назад +1

    Даешь свитер на сервлетах!

    • @letsCodeDru
      @letsCodeDru  4 года назад +1

      Как запилишь - кинь ссылку, сделаю ревью)

    • @ms_shifu7047
      @ms_shifu7047 4 года назад

      да это я Сэма тролю, он все ж требовал свитер на миросервисах .

  • @xephecoh
    @xephecoh 2 года назад

    когда из метода put я делаю sendredirect на метод get, летит 405 ошибка, это можно как-то пофиксить не меняя сигнатуру?

    • @xephecoh
      @xephecoh 2 года назад

      буду благодарен за ответ

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 4 года назад

    +

  • @AnnaSmirnova1
    @AnnaSmirnova1 4 года назад +2

    Народ не скупимся, просмотров 500, а лайков нет.

    • @ms_shifu7047
      @ms_shifu7047 4 года назад +2

      видимо опять кремлеботы лайки поснимали.

  • @lisafox9026
    @lisafox9026 4 года назад

    Like ++++

  • @Dmitry-Trofimov
    @Dmitry-Trofimov 4 года назад

    Что такое emmet?