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