Java EE для начинающих. Урок 9: Куки (Cookies).

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

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

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

    КУРС ПО GIT: www.udemy.com/course/git-alishev/?referralCode=71994763964B8E2E6A4E

  • @bogdaneyziy
    @bogdaneyziy 4 ปีที่แล้ว +63

    Почему вы перестали снимать уроки?
    Это же самые понятные уроки во всём интернете!!!)))

    • @alekseyfrozis937
      @alekseyfrozis937 4 ปีที่แล้ว +9

      присоединяюсь! ))

    • @ИванСапронов-з8ь
      @ИванСапронов-з8ь 4 ปีที่แล้ว +5

      Поддерживаю! Наиль, ваши уроки как глоток свежего воздуха. Очень ждём новых уроков!

  • @nickrazrazilov
    @nickrazrazilov 6 ปีที่แล้ว +8

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

  • @opasniychel1680
    @opasniychel1680 6 ปีที่แล้ว +17

    на высшом уровне, продолжай преподавать)))

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

    Спасибо за видео.Коммент в поддержку!

  • @footballlife9931
    @footballlife9931 5 ปีที่แล้ว +2

    Спасибо за очередной урок

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

    thank you brother

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

    лучший! спасибо большое !

  • @Andrzej3935
    @Andrzej3935 3 ปีที่แล้ว

    Спасибо огромное!

  • @_VladimirX
    @_VladimirX 4 ปีที่แล้ว +3

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

    • @ИванМамичев-ж6з
      @ИванМамичев-ж6з 4 ปีที่แล้ว +1

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

    • @DDDD_D-u9xy
      @DDDD_D-u9xy ปีที่แล้ว

      Они не хранятся на сервере. Сессия, как объект, хранится. Куки - определённый тип данных

  • @ms_shifu7047
    @ms_shifu7047 5 ปีที่แล้ว +2

    Вопрос: когда мы писали session.setAttribute("cart", count++), то эта пара ключ-значение прописывались в куки клиента или только хранятся на сервере? Если только на сервере, тогда получатся, что клиенту нужно сразу в куках передавать sesseionId, что бы состояние сохранилось при дисконнекте, я правильно понимаю?

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

      При запросе контейнер сервлетов автоматически создает сессию и передает в куки id сессии.

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

      @@mikitacitarovic8364 а почему на видео на создалась кука JSESSIONID?

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

    Супер! Видео шикарное!!! Только у меня 2 вопроса:
    1) Почему в DeleteCookieServlet значение может не совпадать?
    2) А за счет чего JVM отработает эти 3 servlet в нужном порядке? Где гарантия, что не будет отработано сначала DeleteCookieServlet, а уже потом остальные?

    • @DDDD_D-u9xy
      @DDDD_D-u9xy ปีที่แล้ว +2

      2) так логика расписывается. У тебя может быть forward где-нибудь на другой сервлет, где запрашивается куки, потом forward на другой сервлет и так далее
      1) Потому что поиск всегда по ключу делается, как в хешмапе. Например, ключ - это твой логин - MAC адрес ПК. Значение - это пароль от ВК. В любой момент ты можешь поменять пароль, и браузер запросит сохранить пароль, но сохраняет он по мак-адресу.
      path and domain ведут на сайт ВК

  • @bardir16
    @bardir16 6 ปีที่แล้ว +8

    Не удобнее ли всё делать через аннотации, а не xml?

    • @ДанилДовгаль-ъ4й
      @ДанилДовгаль-ъ4й 5 ปีที่แล้ว +3

      Согласен на 100%.
      @WebServlet(urlPatterns = "/someUrl")
      public class MyServlet extends HttpServlet

    • @konstantine5711
      @konstantine5711 3 ปีที่แล้ว +7

      Он объясняет именно так, что бы когда ты использовал аннотации, понимал как они работают)

  • @yusufmuradov9897
    @yusufmuradov9897 3 ปีที่แล้ว

    а гит с кодом этого урока будет?

  • @osrai6434
    @osrai6434 3 ปีที่แล้ว +1

    В чем разница между cookie и session?

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

      session это некий канал который ограниченный временем, а cookie это специальный тип данных которые передаются по этому каналу который служит для идентификации устройства и пользователя

    • @osrai6434
      @osrai6434 3 ปีที่แล้ว +1

      @@mahiich5497 в уроках раньше был пример в котором передавался объект с помощью сессии. так же как и куки. в него же можно что угодно положить. в том числе какой то идентификатор, по которому мы можем опознать пользователя. ну да наверное лучше воспользоваться специализированным для этого дела объектом - куки.

    • @lofi5710
      @lofi5710 3 ปีที่แล้ว +4

      Сессия это объект, в котором хранится информация о пользователе НА СЕРВЕРЕ, при этом на клиенте хранится только id сессии для идентификации. Куки это информация о пользователе, которая хранится НА КЛИЕНТЕ. Разница в месте хранения и жизненном цикле, естественно в сессии нужно хранить наиболее нужную в конкретный момент информацию и не очень долго, чтобы не тратить память, остальное держать в куки.

  • @user-dz1nc4nw5y
    @user-dz1nc4nw5y 6 ปีที่แล้ว +1

    привет, а когда курсы по спрингу пойдут?

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

      вот уж год ждем, очень надеемся, что скоро... ((

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

      @@alekseyfrozis937 th-cam.com/play/PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ.html вот же уже год идет

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

    У меня почему то отобразились куки: JSESSIONID : 079A48842955FED6247B2A50E7B41F0F
    Хотя я их не устонавливал. Кто нибудь вкурсе откуда они вылезли? Спасибо!

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

      При запросе контейнер сервлетов автоматически создает сессию и передает в куки id сессии.

  • @maryk.5938
    @maryk.5938 2 ปีที่แล้ว

    тем временем режим инкогнито: "куки не храним"

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

      Они сессионные, удаляются сразу при завершении сеанса (закрытии инкогнито).

    • @DDDD_D-u9xy
      @DDDD_D-u9xy ปีที่แล้ว

      @@mikitacitarovic8364 там все куки имеют setMaxAge(-1)

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

    не у любого куки есть срок годности

    • @yevheniikozhevin5845
      @yevheniikozhevin5845 4 ปีที่แล้ว +3

      угу, умник, рискни через лет 10 съесть... посмотрим что будет

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

    Не до конца понятен смысл переменных request и response, когда какую необходимо использовать.

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

      ну думаю тут из назавния логично понять что request - запросс, response - ответ ¯\_(ツ)_/¯