Sergei я смотрел выступления Борисова, но там, кажется, не было сервлетов. Или я уже все забыл. Не в обиду Евгению, но уследить за его полетом мысли на тот момент мне было достаточно трудно, из-за чего я понимал далеко не весь процент информации.
@@shtan5583 борисов часто ошибки делает, да, это теория, нафиг никому не нужна и все такое. Но думаю будет плохо, если ты на интервью заявишь, что "спринг создает объекты по св. объекта или методу инцииализации(фабр метод)" как optinal degault Когда как их использование в принципе не то что НЕ по умолчанию, а еще и плохо, т.к. объект(сущность) перестает быть immutable(невозможно использовать свойства/методы над полями final) соответственно не будет singlton, соответственно "идем мы на x**" поэтому та в спринг поддержка инициализации через фабрику либо сервис-локатор появилась тоооолько через год, после выхода Spring1 )))
Очередной Крутейший видос из серии "чего давно не хватало". Отличный подход позволяющий понять и прочувствовать вещи, которые до этого казались абстрактными.. Если кто работает с градлом, то думаю, для такой отладки подойдёт плагин "gretty"
Внимание для всех кто смотрит в 2021 и позднее. Написанный в данном видео .pom не будет работать с более поздними версиями jetty-maven-plugin. Например, я пытался всё повторить с 11.0.6 - потрачено уйма времени, причина не обнаружена. Страничка выдает ошибку HTTP ERROR 503 Service Unavailable в консоли: Failed startup of context o.e.j.m.p.MavenWebAppContext С плагином версии 9.4.20 - все Ок, но и то только после добавления в .pom maven-compiler-plugin, чего в видео тоже нет!!
у тебя несовместимость версий, либо ты какой-то модуль забыл. С выходом 11ой джавы, с этим разбиением на модули появилась такая фигня. Переходи на gradle и по максимуму все через плагины добавляй P.S. теперь та люди прочувствовали всю мощь Spring dependency-management)))
4:38 Скорее всего ошибка нужно Alt+Insert IDEA2019.3 В общем отлично, но слишком быстро даже невозможно успеть прочитать некоторые моменты и нажать паузу чтобы посмотреть.
О... олдскульные уроки :) а то молодеж как то совсем уже в этом никак. Дальше куда эту тему развивать хочешь? В JSPшки, их наследование от сервлетов и TagLibs?
Нормальная заявочка на 500 и 1000 лайков. Вот только судя по первому видео про спринг-вью ждать осталось всего годик (там 1.1к и 50к просмотров), а вот на следующих видео и по 500 не набиралось поэтому через годик на второй серии и закончим этот замечательный блок
е мае каждый раз контейрен серлата перезапускать ? Нельзя так как в апач+пхп ? Пишешь код пхп файле идешь обновляшь браузер ?? Понимаю компиляция и интерпретация. Рантайме перезаписать класс можно ?
Потому что инит может быть тяжёлый и пока все сервлеты стартанут, пройдёт куча времени. Это сделано, чтобы сервлеты контейнер стартовал быстрее. Дальше покажу, как сделать, чтобы инит выполнялся вместе со стартом контейнера
Доброго времени суток, мир. У меня есть вопрос. После сборки и запуска проекта страница в браузере выдаёт ошибку 503, будто сервер недоступен. Как можно решить эту проблему?
Современное типичное спринг-приложение от EE берет Servlet API как прослойку над веб-сервером и JPA как прослойку над хибернейтом. Поэтому эти знания бесполезными не будут.
*Шикарно!!!*
Я в своё время собирал всё это по крупицам...
Спасибо! Продолжай обязательно!
Все-таки полезно знать что происходит за кулисами у спринга. Спасибо, Андрей
Sergei я смотрел выступления Борисова, но там, кажется, не было сервлетов. Или я уже все забыл. Не в обиду Евгению, но уследить за его полетом мысли на тот момент мне было достаточно трудно, из-за чего я понимал далеко не весь процент информации.
@@shtan5583 борисов часто ошибки делает, да, это теория, нафиг никому не нужна и все такое. Но думаю будет плохо, если ты на интервью заявишь, что "спринг создает объекты по св. объекта или методу инцииализации(фабр метод)" как optinal degault
Когда как их использование в принципе не то что НЕ по умолчанию, а еще и плохо, т.к. объект(сущность) перестает быть immutable(невозможно использовать свойства/методы над полями final) соответственно не будет singlton, соответственно "идем мы на x**"
поэтому та в спринг поддержка инициализации через фабрику либо сервис-локатор появилась тоооолько через год, после выхода Spring1 )))
Ооо, сервлетики - агонь! Чеширское почтение!
Ты молодец.....самое лучшее объяснение из всех виденных!
Хорошее видео, думаю людям также будет интересно про мэпинг в DispatcherServlet послушать
даёшь #сложнаяотладка !
Понадобилось вспомнить, а как там сервлеты работают. И вот я тут :)
Очень четко и структурно объясняете, большое спасибо!
Лекция - как песня для ушей. Продолжай, обязательно. 👍
"My servlet - отличное название в духе Microsoft" - я чуть чайком не поперхнулся !=)))
Спасибо! Как всегда, кратко, и, ну Очень объемно! В 10-20 минутах столько инфы, что для освоения нужно не менее пары часов! Супер!
Грамотно и доходчиво. Спасибо автору от Ubuntu))
Большое спасибо за видосец, оч наглядно, и не тупо хеллоу ворлд!
Спасибо большое)
Все четко и ясно)
Сижу разбираюсь с сервлетами)
Очередной Крутейший видос из серии "чего давно не хватало". Отличный подход позволяющий понять и прочувствовать вещи, которые до этого казались абстрактными.. Если кто работает с градлом, то думаю, для такой отладки подойдёт плагин "gretty"
Обычно я вообще не ставлю лайки (чтобы свой список не засирать), но здесь никак не удержаться. Спасибо тебе за видос, друг.
как только получаю задание на учебе по какойто новой технологии , скрещиваю пальцы чтоб были туториалы от letsCode=) СПАСИБО!
Ждем отладочку в духе JDWP:) спасибо за видео!!!
Жаль что офигенные видео, ждать так долго... надеюсь хотя бы 500 наберем(
Боюсь, вы и тысячу наберёте быстро))
Андрей красавчик, впрочем, как и всегда:)-
Наконец-то смотрю материал на 1х скорости
Спасибо больше!) Всегда было интерестно как все работает под капотом у спринга))
Ну мейвен это вообще очень приятно =)
О, base knowlege подъехали.
Большое педагогическое спасибо!
Благодарочка за видео!
Круто объяснил, а главное, что все посути!!!
Огромное спасибо тебе за видео. Все очень четко и понятно. Надеюсь найду на твоем канале еще больше четких и информативных видео. Так держать.
Это знак,скинули тестовое задание с сервелатами и тут подарок.Звук похорошел.
Звук тут ужасный. Должен быть сильно лучше. Работаю над этим
Sergei как стану официальным джуном,сразу пойду патронить)
@@kardibus все так говорят
Ставим лайки товарищи
Кто дизлайк поставил, ты адекватный человек?
Вот ты его пристыдил) дис снят)
letsCode значит от адекват, красавчик)
Сделал всё то же самое, но вот такую ошибку выдаёт в браузере:
HTTP ERROR 503
Problem accessing /servlet-app/my-servlet. Reason:
Service Unavailable
не пофиксил случайно?
Спасибо, дрю)
Спасибо, очень интересно. Ждем продолжения.
Классные видео. Даёшь отладку!
Отличное видео!
Огромное спасибо!
Нео, ты видишь исходные коды, за тобой пришёл белый кролик :-)
Ну ты конечно крутой😎
Внимание для всех кто смотрит в 2021 и позднее.
Написанный в данном видео .pom не будет работать с более поздними версиями jetty-maven-plugin. Например, я пытался всё повторить с 11.0.6 - потрачено уйма времени, причина не обнаружена. Страничка выдает ошибку HTTP ERROR 503 Service Unavailable
в консоли: Failed startup of context o.e.j.m.p.MavenWebAppContext
С плагином версии 9.4.20 - все Ок, но и то только после добавления в .pom maven-compiler-plugin, чего в видео тоже нет!!
у тебя несовместимость версий, либо ты какой-то модуль забыл. С выходом 11ой джавы, с этим разбиением на модули появилась такая фигня. Переходи на gradle и по максимуму все через плагины добавляй
P.S. теперь та люди прочувствовали всю мощь Spring dependency-management)))
спасибо, друг
Спасибо большое за видео!
От души!!
красавчик, молодчик)
круто, спасибо за урок
Спасибки за видосик. Только не могу найти инфу по тегу в index.jsp или это опечатка?
И я за сложную отладку!
Пишу коммент за сложную отладку)
а вы пробовали использовать attach to process? у вас работало?
+1 к видео "сложная отладка"
Чего то вот такая ошибка: 'config' has private access in 'javax.servlet.GenericServlet'
На этом пока застрял.
4:38 Скорее всего ошибка нужно Alt+Insert IDEA2019.3
В общем отлично, но слишком быстро даже невозможно успеть прочитать некоторые моменты и нажать паузу чтобы посмотреть.
О... олдскульные уроки :) а то молодеж как то совсем уже в этом никак. Дальше куда эту тему развивать хочешь? В JSPшки, их наследование от сервлетов и TagLibs?
А ты случайно не думаешь по микросервисам курс уроков сделать?)
+++
Когда-нибудь возможно
Mishka Potapich нашёл индуса) , вроде неплохо рассказывает. Канал называется CodeLabs.
@@yuriisokolenko2695 спасибо за рекомендацию! индус приятный, решил тоже посмотреть
like like like like like сразу 5 likes
Полезные видео, спасибо! Подскажите пожалуйста как прикрутить аутентификацию для отдельного сервлета, basic например
Нормальная заявочка на 500 и 1000 лайков. Вот только судя по первому видео про спринг-вью ждать осталось всего годик (там 1.1к и 50к просмотров), а вот на следующих видео и по 500 не набиралось поэтому через годик на второй серии и закончим этот замечательный блок
Не. 500 лайков чисто ради интереса набирали за 3 дня, помню. Видос не помню, но было. А тут спортивный интерес будет))
По докеру первый видос. Ставил дедлайн 500 со среды до понедельника. Набрали.
ок, так у меня 5 аккаунтов, думаю намек понятен :-)
Делай контент !!
Давай "Сложную Отладку" в которой будет использоваться Фаербаг и FARMANAGER!!!
Не появляется jetty в Maven plugins, в чем может быть дело?
А в чем разница между сервлетом и контроллеолм?
е мае каждый раз контейрен серлата перезапускать ? Нельзя так как в апач+пхп ? Пишешь код пхп файле идешь обновляшь браузер ?? Понимаю компиляция и интерпретация. Рантайме перезаписать класс можно ?
Можно. Но не всегда. Компиляция и строгая типизация, знаешь ли) ну ещё jrebel есть, но за деньги
Ооооооооооооооооооооооооооооооо_О
не отображаются методы сервлетов,так же не оверайдятся методы, подскажите пожалуйста с чем может быть связана ошибка?
Покажи что-нибудь на грани фола (конечно без криминала :^)...и на java);
у меня вопрос : вот когда использовать сервлет есть же Spring, или я что-то не правильно понимаю я просто еще новичок
это для общего развития
@@letsCodeDru понял, спасибо за ответ
Сложный дебаг!!!!))
Почему при перезапуске init не выполнился сразу?
Потому что инит может быть тяжёлый и пока все сервлеты стартанут, пройдёт куча времени. Это сделано, чтобы сервлеты контейнер стартовал быстрее. Дальше покажу, как сделать, чтобы инит выполнялся вместе со стартом контейнера
9:40 jetty maven plugin
Сложная отладка. Пазязя
Spring Boot плачет
+
Сорри этот вопрос к 4-му видео
А зачем это нужно если есть спринг?
Спринг под капотом использует сервлеты. Загрузка файлов в спринг происходит с помощью HttppServletRequest. Короч, это прям база
Доброго времени суток, мир. У меня есть вопрос. После сборки и запуска проекта страница в браузере выдаёт ошибку 503, будто сервер недоступен. Как можно решить эту проблему?
не пофиксил?)
режим хатико включен
за видос "сложная отладка" плиз
ха-тэ-тэ-пэ ...
ха-тэ-тэ-пэ!
а шо поделать? экологическая обстановка такая
За сложный дебаггинг!
13:00
сложная отладка!
Современное типичное спринг-приложение от EE берет Servlet API как прослойку над веб-сервером и JPA как прослойку над хибернейтом.
Поэтому эти знания бесполезными не будут.
9:00
Сложная отладка!
сложная отладка
за видос сложная отладка
javax -> jakarta
уровень звуко только в видео низкий...когда реклама начинается так прям на уши долбит!! LetsCode можешь это исправить в лед видео?! Спасибо
Да. Уже исправил. У меня там был новый микрофон и я уже в процессе монтажа увидел проблему, а переснимать времени уже не було :(
Сложная отладка!!!!!!!!!
В плейлист еще ejb включить надо. Пожалуйста
Уважаемый автор, все очень здорово, но портит впечатление выражения "нихрена не понятно", "херня" и т.п.
пожалуйста фильтруйте на выходе
а мне после такого сразу все становится понятно
А сейчас это уже не актуально?
13:00
сложная отладка!