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

  Рет қаралды 23,207

letsCode

letsCode

4 жыл бұрын

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

Пікірлер: 58
@maximtronin4510
@maximtronin4510 4 жыл бұрын
Мне кажется или это самые бомбовые уроки в рутюбе по джаве
@victormog
@victormog 4 жыл бұрын
Обычно обучающие видео смотрю на скорости 1,25. Некоторых, особо... тщательных авторов - даже на 1,5х. А тут приходится пользоваться паузой... ;-)
@renniqs1084
@renniqs1084 4 жыл бұрын
х2 вообще норм))
@sergeihanush2262
@sergeihanush2262 4 жыл бұрын
А я смотрю на 0.75.... если хочу повторить тоже самое!!!!
@immortal-spirit-13
@immortal-spirit-13 4 жыл бұрын
согласен ) тут не пришлось скорость увеличивать, скорость по default самое то
@kolob204
@kolob204 4 жыл бұрын
Лайкаем активнее, контент то стоящий! И автор нормально рассказывает, без всяких слов паразитов, как многие ))) Если тут учитываются мнения: Хочется 1) увидеть продолжение этого приложения - подключение Mysql - запросы на добавление, удаление данных, загрузка данных из XML файла в БД. 2) пример приложения - "микросервис". рассказать про отличия этой архитектуры, кратко, чтобы было достаточно для новичка.
@victormog
@victormog 4 жыл бұрын
Чуть не забыл - *Спасибо огромное!*
@dimazhelezniak1532
@dimazhelezniak1532 4 жыл бұрын
Качественно дополняется отличным чувством юмора автора. Отличные уроки!
@bladik91
@bladik91 4 жыл бұрын
Как всегда все информативно и по полкам! Ждем больше форм + thymeleaf Хотелось бы увидеть!
@sergeihanush2262
@sergeihanush2262 4 жыл бұрын
Владислав Иванов ага... таймлиф хотелосьбы а то на другом уроке я обновил Спринг до 2.2 и все легло... без таймлиф не работало!
@victormog
@victormog 4 жыл бұрын
_Ну, наконец-то!!!_
@calculaction
@calculaction 4 жыл бұрын
Спасибо! Сервлеты - очень интересная тема!
@maxmaroff260
@maxmaroff260 4 жыл бұрын
Спасибо, за отличные уроки!
@RudiyOrm
@RudiyOrm 4 жыл бұрын
Однозначно лайк и респект! С нетерпением жду продолжений!
@user-tu4uz8hn3g
@user-tu4uz8hn3g 3 жыл бұрын
Внятное объяснение. Дядя крут, приятно слушать, легко усваивать. Говорит быстро, не надо увеличивать скорость видео, тоже ставлю на паузы))
@borismatashin5891
@borismatashin5891 3 жыл бұрын
Ты разрываешь любые курсы джавы) Продолжай, у тебя талант !!!
@ilyamesheryakov5935
@ilyamesheryakov5935 4 жыл бұрын
Спасибо, отличный урок.
@user-zu9li2ee6q
@user-zu9li2ee6q 4 жыл бұрын
Потрясающе!!! Ждем продолжения!!!!
@nikitaantonenko3287
@nikitaantonenko3287 4 жыл бұрын
Супер!!)) Спасибо огромное за урок!)
@denorian51
@denorian51 4 жыл бұрын
Спасибо! Очень доступно))
@maxmaroff260
@maxmaroff260 4 жыл бұрын
Отличное видео. Спасибо.
@yushchenkoalexey
@yushchenkoalexey Жыл бұрын
Шикарный канал. Спасибо! Очень полезно.
@ascar66
@ascar66 4 жыл бұрын
Thanks for the lesson, very useful!
@user-jm2mu3sq9b
@user-jm2mu3sq9b 4 жыл бұрын
Андрей, ты супер! Классные видео
@eduardklygunov1412
@eduardklygunov1412 4 жыл бұрын
Спасибо большое!
@ostanislav
@ostanislav 4 жыл бұрын
Офигенно. Спасибо. Продолжайте. От меня 10 лайков. :-)
@user-jc3vv1vi2i
@user-jc3vv1vi2i 4 жыл бұрын
Спасибо за классный контент
@niyazkadirov8593
@niyazkadirov8593 4 жыл бұрын
Ждем следующий урок!
@andreyguzik2675
@andreyguzik2675 4 жыл бұрын
СЫРвлетики!
@immortal-spirit-13
@immortal-spirit-13 4 жыл бұрын
спасибо) я хоть не мало изучил про сервлеты, но тут много полезного и хорошего получил, good job )
@aivazm2
@aivazm2 4 жыл бұрын
Отлично!
@tigranjulakyan52
@tigranjulakyan52 3 жыл бұрын
Круто, спасибо!
@AnnaSmirnova1
@AnnaSmirnova1 4 жыл бұрын
Спасибо!!!
@damast95
@damast95 4 жыл бұрын
Просто топчик :)
@denorian51
@denorian51 4 жыл бұрын
500 лайков есть! Ждем следующую серию
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Да вижу :) Каждый день проверял. Обещал же отслеживать
@maksimus.ssirotkin1124
@maksimus.ssirotkin1124 4 жыл бұрын
Спасибо
@soul8927
@soul8927 4 жыл бұрын
Как всегда все доходчиво и кратко. Хотя, как по мне, некоторые "узкие" моменты, как о том, что в jetty для раздачи статики есть дефолтный сервлет лучше "разжевать" + навести ещё навскидку пару примеров о том как в других контейнерах/серверах приложений это реализовано.
@kaptainnemo1918
@kaptainnemo1918 4 жыл бұрын
👍
@Shahen0601
@Shahen0601 4 жыл бұрын
Спасибо большое за качественные уроки! А у вас есть урок про thymeleaf? В одном из видео, вы сказали что будет отдельный урок.
@ms_shifu7047
@ms_shifu7047 4 жыл бұрын
На 9:43: А щас мы уберем в запросе слово port и оно должно исчезнуть со странички. Ага, магия монтажа в деле! Нас так просто не проведешь.
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Торопился, мог и накосячить :( и так в рабочее время монтаж заканчивал
@lisafox9026
@lisafox9026 4 жыл бұрын
Like ++++
@maksimus.ssirotkin1124
@maksimus.ssirotkin1124 4 жыл бұрын
+
@ms_shifu7047
@ms_shifu7047 4 жыл бұрын
Даешь свитер на сервлетах!
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Как запилишь - кинь ссылку, сделаю ревью)
@ms_shifu7047
@ms_shifu7047 4 жыл бұрын
да это я Сэма тролю, он все ж требовал свитер на миросервисах .
@holllor
@holllor 4 жыл бұрын
Java ee CDI been будут?
@user-xs3wx8vy8g
@user-xs3wx8vy8g 4 жыл бұрын
а что лучьше java-servlets или node.js
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Смотря для каких целей.
@user-xs3wx8vy8g
@user-xs3wx8vy8g 4 жыл бұрын
@@letsCodeDru А можете небольшой обзор сделать что из этого лучьше подходит для каких целеей?
@dioflok26
@dioflok26 4 жыл бұрын
kzfaq.info/get/bejne/f8ldnrqF3Za6oYk.html что то происходит :D ну, а так тема интересная и полезная спасибо за видео.
@AnnaSmirnova1
@AnnaSmirnova1 4 жыл бұрын
Народ не скупимся, просмотров 500, а лайков нет.
@ms_shifu7047
@ms_shifu7047 4 жыл бұрын
видимо опять кремлеботы лайки поснимали.
@xephecoh
@xephecoh 2 жыл бұрын
когда из метода put я делаю sendredirect на метод get, летит 405 ошибка, это можно как-то пофиксить не меняя сигнатуру?
@xephecoh
@xephecoh 2 жыл бұрын
буду благодарен за ответ
@Dmitry-Trofimov
@Dmitry-Trofimov 4 жыл бұрын
Что такое emmet?
⌨ JSP шаблоны для Java Servlet
21:47
letsCode
Рет қаралды 17 М.
Зачем он туда залез?
00:25
Vlad Samokatchik
Рет қаралды 3,3 МЛН
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 25 МЛН
Новое в JDK 14 (синтаксис)
25:28
letsCode
Рет қаралды 26 М.
Java Tools: Project Lombok - пишем меньше кода
16:25
JMX - админка на минималках
22:17
letsCode
Рет қаралды 15 М.
Apache Camel. Малоизвестный комбайн
37:57
Евгений Борисов - Spring - Глубоко и не очень
1:03:57
JPoint, Joker и JUG ru
Рет қаралды 157 М.
Markdown - напиши README за 2 минуты
21:40
letsCode
Рет қаралды 49 М.
Просто о контенеризации. Docker
25:34
letsCode
Рет қаралды 144 М.
Зачем он туда залез?
00:25
Vlad Samokatchik
Рет қаралды 3,3 МЛН