HTTP протокол для Java-разработчика. Часть 2. Куки и сессии. Примеры на Java Spring Bean.

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 50

  • @semyonnaumov2664
    @semyonnaumov2664 2 ปีที่แล้ว +1

    Невероятно последовательное и точное повествование! Автор - прирожденный преподаватель.

  • @LobanovSpace
    @LobanovSpace 5 ปีที่แล้ว +25

    Спасибо за видео. Поддерживаю такие видео лайком и комментарием. Потому что качественного образовательного контента в интернете меньше чем развлекух. Удачи!

  • @dmii3iy
    @dmii3iy ปีที่แล้ว

    Смотрю видео пока еду в пробке. Очень интересно и хорошая подача большое спасибо.

  • @tonyhawk6017
    @tonyhawk6017 4 หลายเดือนก่อน

    Отличное и предметное видео!!

  • @vladimirkreslin1742
    @vladimirkreslin1742 5 ปีที่แล้ว +10

    Спасибо за видео. Как всегда, изложение информации на высоте.

  • @damast95
    @damast95 5 ปีที่แล้ว +6

    Добрый день!
    Очень крутые уроки :)
    Но очееееень хотелось бы продолжения по Spring`у )
    Спасибо :)

  • @pattypr0
    @pattypr0 4 ปีที่แล้ว +1

    Дай бог тебе здоровья

  • @MrTheMaks
    @MrTheMaks 5 ปีที่แล้ว +6

    Спасибо за видео!

  • @LAZIO14
    @LAZIO14 ปีที่แล้ว

    Шикарное видео! Лайк и колокольчик у меня давно нажаты. Жду новых видео по Java

  • @АндрейИгнатьев-с5н
    @АндрейИгнатьев-с5н 5 ปีที่แล้ว

    Спасибо, видео помогло мне разобраться как с помощью программы в Java сделать нечто такое выходящее в браузер!

  • @yaroslavishchuk
    @yaroslavishchuk 4 ปีที่แล้ว

    Вот всё-таки приятные программисты люди.

  • @alexeybarluka6190
    @alexeybarluka6190 9 หลายเดือนก่อน

    Спасибо!!

  • @kolabaka6851
    @kolabaka6851 6 หลายเดือนก่อน

    Спасибо

  • @МорковьЕнота
    @МорковьЕнота ปีที่แล้ว

    Спасибо за видео)

  • @albanec4702
    @albanec4702 2 ปีที่แล้ว

    спасибо большое - классный, продуманный ролик

  • @gorotim2000
    @gorotim2000 2 ปีที่แล้ว

    Лучший

  • @instl1117
    @instl1117 5 ปีที่แล้ว

    Спасибо за видео

  • @mkrugl
    @mkrugl 4 ปีที่แล้ว

    Было бы классно увидеть видео про связку ещё с базой данных.

  • @alikhanshamsitdinov9444
    @alikhanshamsitdinov9444 4 ปีที่แล้ว

    Super!

  • @АлександрСоколов-ш5д7с
    @АлександрСоколов-ш5д7с 2 ปีที่แล้ว

    Привет! Такой вопрос, почему в 28 строке (!StringUtils.isEmpty(name))? Проще же было бы (name != null)? Поправьте, если ерунду сказал =)

    • @BoostBrainCourse
      @BoostBrainCourse  2 ปีที่แล้ว +1

      IsEmpty проверяет еще такие случаи, когда строка не нулл, но при этом пустая, то есть нулевой длины.

  • @angular-developer-e1t
    @angular-developer-e1t 3 ปีที่แล้ว

    Очень хороший материал. Долго искал. Жаль не раскрыта тема. Как сделать если есть авторизация ? Как сделать без авторизации ? Как связать фронт с этим бэком ?

  • @itstimetorelax6210
    @itstimetorelax6210 4 ปีที่แล้ว

    Кстати, как так получается, что используем методы getName и setName класса HttpSessionBean, в то время, когда в нем не установлены геттер и сеттер?

    • @BoostBrainCourse
      @BoostBrainCourse  4 ปีที่แล้ว +2

      Я использую библиотек Lombok, которая здорово экономит усилия.
      Например, если поставить аннотацию @Data из этой библиотеки, она автоматически создаст геттеры и сеттеры для всех полей класса.

    • @itstimetorelax6210
      @itstimetorelax6210 4 ปีที่แล้ว

      @@BoostBrainCourse ааа, спасибо) кстати на вашем канале лайв только что был, будут ли записи на новые проекты?

    • @M.Darsky
      @M.Darsky 3 ปีที่แล้ว

      кому лень подгружать ломбок - в том бине нужен сеттер, геттер, и пустой конструктор. @Data просто еще методы создает. они тут не нужны,

  • @eduardabrakov2087
    @eduardabrakov2087 5 ปีที่แล้ว

    Здравствуйте, а можно урок по jsoup и рассказать как доставать данные из html таблиц, кода .

    • @BoostBrainCourse
      @BoostBrainCourse  5 ปีที่แล้ว

      К сожалению не имел возможности попользоваться jsoup и ничего о нем не знаю.
      Хотя тема интересная, спасибо за подсказку.

    • @gregre8928
      @gregre8928 5 ปีที่แล้ว

      Вроде он не сложный, для своих целей написал консольное приложению по парсингу ссылок на аудио файлы. В чем у Вас сложность?

    • @eduardabrakov2087
      @eduardabrakov2087 5 ปีที่แล้ว

      @@gregre8928 да я только недавно изучаю , можно как то с вами связаться чтобы спросить ?)

    • @ggiggi1136
      @ggiggi1136 5 ปีที่แล้ว

      @@eduardabrakov2087 оставьте какой-нибудь свой контакт (email, telegram, whatsapp, соц.сеть) (я Gre Gre) =)

    • @hondashadow750phantom-penn3
      @hondashadow750phantom-penn3 5 ปีที่แล้ว

      Лови th-cam.com/video/-l8Ji17d65Y/w-d-xo.html

  • @barrrsss
    @barrrsss 4 ปีที่แล้ว

    New name HAVE been received или New name HAS been received?
    P.S. Не придираюсь, просто сам учу сейчас англ. и из того, что знаю должен быть второй вариант.

  • @mitoxtech3284
    @mitoxtech3284 4 ปีที่แล้ว

    Добрый день, не особо уловил прелесть сессий. В видео говорится о уязвимости кукиса (подмена номера банковского счёта и доступ к чужим деньгам), а в чём проблема подменить номер сессии? Если такое возможно, получается я также могу получить доступ к чужим данным. Вы говорите, что угадать его практически невозможно, а можно чуть более подробно, в чём сложность?

    • @ridddlewrong
      @ridddlewrong 2 ปีที่แล้ว

      Такой же вопрос посетил насчет подмены сессии. Вы смогли найти ответ?

    • @BoostBrainCourse
      @BoostBrainCourse  2 ปีที่แล้ว

      Прошу прощения, что так поздно заметил, но вдруг все еще полезно будет.
      В общем идентификатор сессии это не просто номер, а UUID.
      Алгоритм генерации этого самого uuid не тема для комментов. Лучше просто посмотреть в Википедии. Просто подобрать такой сложный идентификатор займёт по теории вероятности долгие столетия.

    • @ridddlewrong
      @ridddlewrong 2 ปีที่แล้ว

      @@BoostBrainCourse А как насчет возможности заменить идентификатор в куки с помощью которого идет соединение с сессией, просто увидел куки для подключения к данной сессии в данный момент и поставил себе на комп такой же

    • @BoostBrainCourse
      @BoostBrainCourse  2 ปีที่แล้ว

      Это возможно, хотя если у вас есть возможность сохранить значение куки, видимо у вас почти свободный доступ к атакуемому компьютеру. От этого в принципе трудно защититься.
      Надо, например, блокировать экран)

    • @ridddlewrong
      @ridddlewrong 2 ปีที่แล้ว

      @@BoostBrainCourse Спасибо за ответ)

  • @ME-ls9de
    @ME-ls9de 5 ปีที่แล้ว

    Можно и с помощью аннотации @SessionAttributes поместить объект в сессию

  • @alexnovik6223
    @alexnovik6223 5 ปีที่แล้ว +3

    Заголовок вполне понятный и человеческий, но думаю можно в конце добавить в скобках Java Spring или Java Spring Bean. Таким образом можно увеличить количество просмотров, .

    • @BoostBrainCourse
      @BoostBrainCourse  5 ปีที่แล้ว +1

      Спасибо за совет, я его применил, только чуть по другому - написал на чем пишу примеры.

  • @alexsoft5260
    @alexsoft5260 5 ปีที่แล้ว

    awesome

  • @ggiggi1136
    @ggiggi1136 5 ปีที่แล้ว

    а сколько времени будет жить кука по-умолчанию?

  • @hugoboss3741
    @hugoboss3741 4 ปีที่แล้ว

    Человек даже не почитал про куки. Свойство кука под именем path считает отдельной записью.

  • @МистерПортер-е2х
    @МистерПортер-е2х ปีที่แล้ว

    Очень скучно.