タグ

2021年10月25日のブックマーク (2件)

  • Webアプリのセッション管理とデータ保存を学ぶ#2(社内勉強会)

    #1 Webアプリのセッション管理の基礎 #2 クライアント側のデータ保存方法(記事) #3 サーバー側のデータ保存方法 2. Webサービスにおけるデータ保存(クライアントサイド編) クライアント(ブラウザ)側でのデータ保存について、主流であるCookieをもう少し詳しく見てみましょう。 Cookie CookieはHTTP仕様で定められているサーバーとクライアント間でHTTPリクエストを跨いだデータをやり取りできる方法の一つです。機能自体はサーバーがHTTPレスポンスの中で短い文字列データをクライアントブラウザ側に保存させ、クライアントブラウザが同じサーバーに通信する時に都度Cookieに保存された内容をHTTPリクエストに送信するといったシンプルな仕様です。 Cookieはクライアントに複数のHTTPリクエストを跨がって同じ文字列を送信させることができるので、ここにセッションIDを

    Webアプリのセッション管理とデータ保存を学ぶ#2(社内勉強会)
    cyar
    cyar 2021/10/25
    html5なら以下2つのweb storageが使える SessionStorage:現在開いているウィンドウやタブの中でのみ使える。閉じた時点でデータは破棄される LocalStorage:永続的に保存可。ブラウザを起動し直してもデータを引き継ぐことができる
  • Webアプリのセッション管理とデータ保存を学ぶ#1(社内勉強会)|TechRacho by BPS株式会社

    #1 Webアプリのセッション管理の基礎(記事) #2 クライアント側のデータ保存方法 #3 サーバー側のデータ保存方法 概要 記事はWebアプリの開発初心者、または書いたことはあるけどサーバーやインフラについてはよく分かっていない人向けです。 Webアプリを「データや状態の保存」という観点からクライアント側とサーバー側について説明します。 1. Webアプリのセッション管理の基礎 HTTPプロトコルはステートレスなので、そのままではデータや状態を次のHTTPセッションに引き継げません。このままでは掲示板や商品購入や支払い機能を作れないので、何らかの形で状態を維持するしくみが必要です。 Webサービスを構成する上でのステート(State: 状態)管理機能には、以下の要件が求められます。 HTTPリクエストを受け取ったときに、同じユーザーからのアクセスを「これは以前のこのリクエストと同じ

    Webアプリのセッション管理とデータ保存を学ぶ#1(社内勉強会)|TechRacho by BPS株式会社
    cyar
    cyar 2021/10/25
    セッションとCookieがよく分かった