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" - я чуть чайком не поперхнулся !=)))
как только получаю задание на учебе по какойто новой технологии , скрещиваю пальцы чтоб были туториалы от letsCode=) СПАСИБО!
Спасибо! Как всегда, кратко, и, ну Очень объемно! В 10-20 минутах столько инфы, что для освоения нужно не менее пары часов! Супер!
даёшь #сложнаяотладка !
Жаль что офигенные видео, ждать так долго... надеюсь хотя бы 500 наберем(
Боюсь, вы и тысячу наберёте быстро))
Очередной Крутейший видос из серии "чего давно не хватало". Отличный подход позволяющий понять и прочувствовать вещи, которые до этого казались абстрактными.. Если кто работает с градлом, то думаю, для такой отладки подойдёт плагин "gretty"
Спасибо большое)
Все четко и ясно)
Сижу разбираюсь с сервлетами)
Обычно я вообще не ставлю лайки (чтобы свой список не засирать), но здесь никак не удержаться. Спасибо тебе за видос, друг.
Грамотно и доходчиво. Спасибо автору от Ubuntu))
Большое спасибо за видосец, оч наглядно, и не тупо хеллоу ворлд!
Это знак,скинули тестовое задание с сервелатами и тут подарок.Звук похорошел.
Звук тут ужасный. Должен быть сильно лучше. Работаю над этим
Sergei как стану официальным джуном,сразу пойду патронить)
@@kardibus все так говорят
Огромное спасибо тебе за видео. Все очень четко и понятно. Надеюсь найду на твоем канале еще больше четких и информативных видео. Так держать.
Ждем отладочку в духе JDWP:) спасибо за видео!!!
Благодарочка за видео!
Круто объяснил, а главное, что все посути!!!
Большое педагогическое спасибо!
Спасибо больше!) Всегда было интерестно как все работает под капотом у спринга))
Спасибо, очень интересно. Ждем продолжения.
Ну мейвен это вообще очень приятно =)
О, base knowlege подъехали.
Спасибо большое за видео!
Спасибо, дрю)
Отличное видео!
Огромное спасибо!
Наконец-то смотрю материал на 1х скорости
Внимание для всех кто смотрит в 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 или это опечатка?
спасибо, друг
Классные видео. Даёшь отладку!
Сделал всё то же самое, но вот такую ошибку выдаёт в браузере:
HTTP ERROR 503
Problem accessing /servlet-app/my-servlet. Reason:
Service Unavailable
не пофиксил случайно?
круто, спасибо за урок
Андрей красавчик, впрочем, как и всегда:)-
Ставим лайки товарищи
а вы пробовали использовать attach to process? у вас работало?
От души!!
Кто дизлайк поставил, ты адекватный человек?
Вот ты его пристыдил) дис снят)
letsCode значит от адекват, красавчик)
А ты случайно не думаешь по микросервисам курс уроков сделать?)
+++
Когда-нибудь возможно
Mishka Potapich нашёл индуса) , вроде неплохо рассказывает. Канал называется CodeLabs.
@@yuriisokolenko2695 спасибо за рекомендацию! индус приятный, решил тоже посмотреть
Полезные видео, спасибо! Подскажите пожалуйста как прикрутить аутентификацию для отдельного сервлета, basic например
Нео, ты видишь исходные коды, за тобой пришёл белый кролик :-)
Ну ты конечно крутой😎
4:38 Скорее всего ошибка нужно Alt+Insert IDEA2019.3
В общем отлично, но слишком быстро даже невозможно успеть прочитать некоторые моменты и нажать паузу чтобы посмотреть.
Чего то вот такая ошибка: 'config' has private access in 'javax.servlet.GenericServlet'
На этом пока застрял.
+1 к видео "сложная отладка"
О... олдскульные уроки :) а то молодеж как то совсем уже в этом никак. Дальше куда эту тему развивать хочешь? В JSPшки, их наследование от сервлетов и TagLibs?
like like like like like сразу 5 likes
Не появляется jetty в Maven plugins, в чем может быть дело?
И я за сложную отладку!
Пишу коммент за сложную отладку)
не отображаются методы сервлетов,так же не оверайдятся методы, подскажите пожалуйста с чем может быть связана ошибка?
Нормальная заявочка на 500 и 1000 лайков. Вот только судя по первому видео про спринг-вью ждать осталось всего годик (там 1.1к и 50к просмотров), а вот на следующих видео и по 500 не набиралось поэтому через годик на второй серии и закончим этот замечательный блок
Не. 500 лайков чисто ради интереса набирали за 3 дня, помню. Видос не помню, но было. А тут спортивный интерес будет))
По докеру первый видос. Ставил дедлайн 500 со среды до понедельника. Набрали.
красавчик, молодчик)
Делай контент !!
А в чем разница между сервлетом и контроллеолм?
Давай "Сложную Отладку" в которой будет использоваться Фаербаг и FARMANAGER!!!
у меня вопрос : вот когда использовать сервлет есть же Spring, или я что-то не правильно понимаю я просто еще новичок
это для общего развития
@@letsCodeDru понял, спасибо за ответ
е мае каждый раз контейрен серлата перезапускать ? Нельзя так как в апач+пхп ? Пишешь код пхп файле идешь обновляшь браузер ?? Понимаю компиляция и интерпретация. Рантайме перезаписать класс можно ?
Можно. Но не всегда. Компиляция и строгая типизация, знаешь ли) ну ещё jrebel есть, но за деньги
ок, так у меня 5 аккаунтов, думаю намек понятен :-)
Покажи что-нибудь на грани фола (конечно без криминала :^)...и на java);
Ооооооооооооооооооооооооооооооо_О
Почему при перезапуске init не выполнился сразу?
Потому что инит может быть тяжёлый и пока все сервлеты стартанут, пройдёт куча времени. Это сделано, чтобы сервлеты контейнер стартовал быстрее. Дальше покажу, как сделать, чтобы инит выполнялся вместе со стартом контейнера
Доброго времени суток, мир. У меня есть вопрос. После сборки и запуска проекта страница в браузере выдаёт ошибку 503, будто сервер недоступен. Как можно решить эту проблему?
не пофиксил?)
Сложный дебаг!!!!))
9:40 jetty maven plugin
+
Spring Boot плачет
А зачем это нужно если есть спринг?
Спринг под капотом использует сервлеты. Загрузка файлов в спринг происходит с помощью HttppServletRequest. Короч, это прям база
режим хатико включен
ха-тэ-тэ-пэ ...
ха-тэ-тэ-пэ!
а шо поделать? экологическая обстановка такая
Сорри этот вопрос к 4-му видео
Современное типичное спринг-приложение от EE берет Servlet API как прослойку над веб-сервером и JPA как прослойку над хибернейтом.
Поэтому эти знания бесполезными не будут.
Сложная отладка. Пазязя
за видос "сложная отладка" плиз
За сложный дебаггинг!
13:00
9:00
уровень звуко только в видео низкий...когда реклама начинается так прям на уши долбит!! LetsCode можешь это исправить в лед видео?! Спасибо
Да. Уже исправил. У меня там был новый микрофон и я уже в процессе монтажа увидел проблему, а переснимать времени уже не було :(
сложная отладка!
Сложная отладка!
сложная отладка
за видос сложная отладка
javax -> jakarta
Сложная отладка!!!!!!!!!
В плейлист еще ejb включить надо. Пожалуйста
Уважаемый автор, все очень здорово, но портит впечатление выражения "нихрена не понятно", "херня" и т.п.
пожалуйста фильтруйте на выходе
а мне после такого сразу все становится понятно
А сейчас это уже не актуально?
13:00
сложная отладка!