⌨ JSP шаблоны для Java Servlet

Поділитися
Вставка
  • Опубліковано 14 лис 2024

КОМЕНТАРІ • 85

  • @letsCodeDru
    @letsCodeDru  4 роки тому +12

    Не забываем, что для следующего видео нужны 500 лайков)

  • @wesgoogl4693
    @wesgoogl4693 4 роки тому +1

    Лучшая подача контента по программированию на сегодня.

  • @denorian51
    @denorian51 4 роки тому +1

    Эти видео я жду больше чем собственный день рождения!

    • @PitiedSpace
      @PitiedSpace 4 роки тому

      Александр Бровко уныло как-то!

    • @letsCodeDru
      @letsCodeDru  4 роки тому

      @@PitiedSpace я тоже напрягся. Но лукас поставил, ибо лесть подкупает ,(6_6)

  • @DevPlayGame
    @DevPlayGame 3 роки тому +3

    Вот про дзен-кодинг тоже интересно.И про горячие клавиши в идее тоже.Все интересно.Вообще все интересно и очень нужно)Спасибо)

  • @andreyguzik2675
    @andreyguzik2675 4 роки тому +9

    Как же я соскучился к «это канал летскод, меня зовут Андрей» :)
    ПРивет Андрей!!!

  • @konstantinr7632
    @konstantinr7632 4 роки тому +2

    Офигительные уроки! Спасибо за труды!

  • @JohnSmith-ml2yg
    @JohnSmith-ml2yg 4 роки тому

    Лукас для Вас. Автор, живите вечно и дай Бог Вам здоровья и вашей семье!

  • @ilyagp6565
    @ilyagp6565 3 роки тому

    Ох как раз то что я искал!

  • @PitiedSpace
    @PitiedSpace 4 роки тому

    Эти видео я жду как свой собственный день рождения!

    • @ElChampi0
      @ElChampi0 3 роки тому

      В этом плейлисте видео примерно с такой же частотой и выходят

  • @Olga-yc1uf
    @Olga-yc1uf 4 роки тому

    Честно говоря, сервлетами не пользовалась уже несколько лет.. Последний раз их касалась лет 5 назад, но на собеседованиях всё равно иногда возникают вопросы по ним из области "Посмотрим, что ещё ты знаешь". Видео классные, спасибо большое за Ваш труд!

  • @victormog
    @victormog 4 роки тому +3

    Вау! Интересная тема!!!

  • @EVGENY_KOZLOV
    @EVGENY_KOZLOV 4 роки тому

    Андрей, спасибо. Крутой контент!

  • @ЕвгенийБакланов-г3г

    Круто, что новое видео по JSP - на работе используется это. Коммент + лайк, чтобы помочь появлению нового видео - может что-нибудь полезное узнаю)

    • @letsCodeDru
      @letsCodeDru  4 роки тому

      Надо больше лайков)

  • @maxmaroff260
    @maxmaroff260 4 роки тому

    Очень полезные у Вас уроки! Спасибо!!!

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

    Спасибо!

  • @Влад-у4п1т
    @Влад-у4п1т 4 роки тому

    Супер!)

  • @СергейКрылов-ж4н
    @СергейКрылов-ж4н 4 роки тому +2

    Ставим лайки!

  • @aks964
    @aks964 4 роки тому

    еще и коменты автоматом чистят. Молодцы

  • @mushen6987
    @mushen6987 4 роки тому

    Как всегда отличное видео, большое спасибо. Вспоминаешь основы и ещё раз понимаешь сколько всего происходит под капотом фраемворков. Понимаю что тут это не надо, но вдруг кто не использует хитрость при equals. Всегда лучше вызывать equals у примитивов, во избежание NPE, в нашем случае "Vietnam".equals(...)

    • @cannibalirk3055
      @cannibalirk3055 3 роки тому

      Не всегда лучше.

    • @kornext
      @kornext 3 роки тому

      @@cannibalirk3055 а можете пояснить, в каких случаях - нет?

  • @RudiyOrm
    @RudiyOrm 4 роки тому +1

    Спасибо - познавательно.
    Можно еще видео, где прикручена БД и взаимодействие с ней через сервлеты и/или JSP?
    Спасибо!

    • @letsCodeDru
      @letsCodeDru  4 роки тому +3

      это другая тема JDBC. Меня и за сервлеты уже шеймить начали) подумаю, вощем

  • @ВладиславМелехин-е5р

    Новый видос по Java2EE, ураааооаоаоаоаууууууууээээ

  • @МаксимЯвлянский
    @МаксимЯвлянский 4 роки тому

    Круто. Спасибо.

  • @mouviem7951
    @mouviem7951 4 роки тому

    Спасибо за Java!

    • @letsCodeDru
      @letsCodeDru  4 роки тому +1

      Давайте больше лайков, чтобы java была чаще

  • @borismatashin5891
    @borismatashin5891 4 роки тому

    красава

  • @IgorNaumov
    @IgorNaumov 4 роки тому +1

    Уууух основы основ.
    Заставить бы каждого РЕСТ девелопера хоть раз в жизни написать хттп ресурс на сервлете без всяких джексонов и спринг аннотаций))))

  • @vassilimoskaljov7266
    @vassilimoskaljov7266 4 роки тому +1

    У меня одного web.xml краснее чем кнопка "Подписаться" ? :) И не воспринимает дефолтный сервлет, с ним ничего не работет...а так интересно посмотреть на с другой стороны, просто мне сперва показывали конфиг сразу в application.properties и jsp файлики складывались в папку webapp/WEB-INF/views

  • @wildjoe6259
    @wildjoe6259 4 роки тому +14

    Emmet+Zen coding

  • @leopard1631
    @leopard1631 4 роки тому

    Вот это норм!

  • @ms_shifu7047
    @ms_shifu7047 4 роки тому

    хотим продолжения React!

  • @МаксимАнатольевич-ь6х

    из видео совершенно не понятно, откуда взялось org.apache.jasper.servlet.JspServlet

    • @АлександрКолесник-щ5м
      @АлександрКолесник-щ5м 3 роки тому +4

      как я понял, для компиляции jsp в сервлет необходима эта библиотека, которую я лично подтянул зависимостью:
      org.apache.tomcat
      tomcat-jasper
      7.0.63

  • @cannibalirk3055
    @cannibalirk3055 3 роки тому

    Еще одна интересная особенность.
    Изначально я не создавал вложенный package в папке java. Просто складывал классы в корень этой папки.
    На что jsp файл отреагировал крайне негативно. Вплоть до ошибки компиляции. Он ни в какую не хотел понимать что это за класс User. Хотя, даже автоматическая вставка видела класс User в дефолтной директории.
    Т.е. jsp файл никак не принимает:
    Я долго мучался, не мог понять почему класс User в коде jsp подсвечивается красным, но потом всё таки сделал вложенный пакет, скинул все классы в него и jsp с удовольствием съел импорт:
    Либо я не обладаю какими-то тайными знаниями и практиками шаолиньских манахов. Либо jsp - это дичайше багующая хрень. Впечатления пока не очень.

    • @cannibalirk3055
      @cannibalirk3055 2 роки тому

      @roblox 🌈 спасибо за разъяснения. Нигде этой информации раньше не встречал.

  • @АлексейСергиенко-ж9в

    JSP произносится Джи 'Эс' Пи. После 100-кратного повторения с неправильным произношением начинаешь забывать как нужно.

  • @sargona610
    @sargona610 4 роки тому +1

    Агноь!

  • @VladimirPivovar
    @VladimirPivovar 4 роки тому

    Посовуйте пожалуйста хорошие ресуры по JSP для чайника)

  • @winter-lb7id
    @winter-lb7id 3 місяці тому

    13:50 - byte - это 127 лет
    а int это 2 лярда

  • @caffeinejavacode1475
    @caffeinejavacode1475 4 роки тому

    будет видео по GWT, Ant/Ivy ?

    • @letsCodeDru
      @letsCodeDru  4 роки тому +3

      меня за jsp говном забрасывают, а ты такое просишь

    • @caffeinejavacode1475
      @caffeinejavacode1475 4 роки тому

      @@letsCodeDru как насчет серию видео с Spring Core, Boot в стиле Big Enterprise + Lambda - Stream API

  • @andrewsapolsky3880
    @andrewsapolsky3880 4 роки тому +1

    Что за фича, которая позволяет сразу с 3 строками работать 18:26?

    • @andrewsapolsky3880
      @andrewsapolsky3880 4 роки тому

      Если что shift + выделения мышкой по вертикали

    • @ГУСЬ-ч9м
      @ГУСЬ-ч9м 4 роки тому

      Alt + курсор мыши влево/вниз

  • @kosto238
    @kosto238 4 роки тому

    лайк, но джей СИ пи режет ухо.. джей ЭС пи! )

  • @dmytromatvieiev8932
    @dmytromatvieiev8932 4 роки тому +1

    Я так понимаю, использовать JSP сейчас - плохой тон?

    • @letsCodeDru
      @letsCodeDru  4 роки тому

      Ну типа того. Но если использовать правильно, и зарабатывать деньги - то не похер ли?))

  • @Игорь-б5ц2ъ
    @Игорь-б5ц2ъ 4 роки тому

    Хотим Emmet 😄

  • @AlexSmile-y2x
    @AlexSmile-y2x 4 роки тому

    отличные видео, но скриптлеты глаз режут.. почему нельзя использовать EL + JSTL..?

    • @letsCodeDru
      @letsCodeDru  4 роки тому +2

      Потому что постепенно надо погружаться в технологию)

    • @AlexSmile-y2x
      @AlexSmile-y2x 4 роки тому

      @@letsCodeDru у Вас великолепно получается рассказывать - очень лаконично, информативно и исчерпывающе! планируется ли видео о ReST или создании ReStful приложения для новичков? чтоб также поэтапно можно было разобраться?

    • @letsCodeDru
      @letsCodeDru  4 роки тому

      Ну сарафан про это. Серия про спринг +vue.js.

    • @letsCodeDru
      @letsCodeDru  4 роки тому

      Ещё текущий плейлист про webix

  • @werwolfgang84
    @werwolfgang84 4 роки тому

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

    • @letsCodeDru
      @letsCodeDru  4 роки тому +1

      Автоматически XD
      При запросе к контенеру тот по пути ищет скомпиленный сервлет, если нету - парсит JSP и генерит Java файл, а его уже компиляет и кладёт в classpath. Или тебе еще подробней?) Тогда иди спеку читай и сорцы

    • @werwolfgang84
      @werwolfgang84 4 роки тому

      @@letsCodeDru спасибо за ответ

  • @dmitry-utkin
    @dmitry-utkin 4 роки тому

    А jstl будет?

    • @letsCodeDru
      @letsCodeDru  4 роки тому

      угу. 500 лайков ждём)

  • @Сергей-у1г2м
    @Сергей-у1г2м 4 роки тому

    Привет, Андрей
    А зачем в 20-м году показывать JSP + сервлеты
    Тут уже возникает ощущение что уже сама JVM начинает шаг за шагом сдавать,
    а ты тратишь свое время на такое старье как JSP?
    Не мог бы ты сделать видео о Kubernates?

    • @ЕвгенийБакланов-г3г
      @ЕвгенийБакланов-г3г 4 роки тому

      У меня на работе JSP используется, круто что про это видео есть. Может дальше будет что-то интересное по этой теме.

    • @letsCodeDru
      @letsCodeDru  4 роки тому

      Jvm сдаёт? Приходи в чат, обсудим

    • @Сергей-у1г2м
      @Сергей-у1г2м 4 роки тому

      @@letsCodeDru Что за чат?

  • @denismyagkov9252
    @denismyagkov9252 4 роки тому +1

    2020 год, какие сервлеты!? О_о

    • @letsCodeDru
      @letsCodeDru  4 роки тому +4

      Те самые. Их часто спрашивали в чате и в комментах. Вообще, для понимания работы "под капотом" не повредит) Тем более, что Spring Web MVC на сервлетах построен весь

    • @denismyagkov9252
      @denismyagkov9252 4 роки тому

      @@letsCodeDru Теперь еще и MVC. )) Мне кажется, что тем кто не знает эти технологии уже нет особого смысла это учить, т.к. так сегодня уже никто не начнет новый проект в таком стеке. Проще взять Angular/React и запихать весь фронт в Nginx, а не заниматься XML программированием на JSP/JSF. ;))

    • @letsCodeDru
      @letsCodeDru  4 роки тому +2

      @@denismyagkov9252 а бэк ты на чём писать будешь? По большому счёту React/Angular/Vue с RESTful API на чём угодно - это всё тот же MVC, только в другой одежде. А про хвалёные serverless решения давно уже всё понятно - взяли CGI, назвали модно и упёрли в облака. Значит следующий шаг будет как раз переназвание серверов приложений, а потом и до переименования mvc дорастём))

    • @denismyagkov9252
      @denismyagkov9252 4 роки тому

      @@letsCodeDru Зачем? Бек хоть на спринге, хоть на вертексе, хоть на го. Хоть на чем. С бека просто REST отдается. Я могу не меняя фронт переписывать бек как угодно и наоборот. И я не про серверлесс, я этого треша уже наелся лет 6-7 назад.
      Основная проблема JSP даже не техническая, просто любой проект на этом стеке скатывается в адов писец, когда фронтам нужно или лезть в программирование XML, либо все начинают показывать друг на друга пальцами и к дедлайну будет сделано ровным счетом ничего. )))

    • @letsCodeDru
      @letsCodeDru  4 роки тому

      @@denismyagkov9252 rest ты как реализовать будешь? вэб часть спринга поверх сервлетов накручена. Речь как раз о том, что понимание того, как сервлеты работают, помогает решать сложные проблемы и баги в спринге. А про xml - так-то у нас и html подмножество xml)

  • @yuriy2635
    @yuriy2635 4 роки тому

    Emmet+Zen coding