タグ

ブックマーク / www.cresc.co.jp (3)

  • 具体的な問題(インスタンス変数)

    具体的な問題(インスタンス変数) ここでは共有される資源のスレッド間競合の問題を実際に確認するために、インスタンス変数での実験をおこなう。しかしこれは、インスタンス変数だけでなく、このサーブレット外の共有資源でも同じことが言える。データベースについては別に説明するにしても、その他の共有資源を持つアプリケーションは、これから皆さんは頻繁に開発することになる。 それではインスタンス変数を使う場合のスレッド安全の問題を実際に試してみよう。母親が手もと金(pocket)として1万円もっていたとする。クライアントである皆さんが子供たちの役を演じる。母親が今手もとにいくら残っているか子供たちに教えると、子供たちが母親のpocketから必要な金をとりだす。下図はこのサーブレットを二人の子供たちがほぼ同時にアクセスし、ひとりが550円、もうひとりが600円とりだそうとした例である。左の子供は550円をとり

  • JavaScriptにおけるURLエンコードの処理

    このメモは、JavaScriptでクッキーを処理する場合のポイントをお示しし、URLエンコードに関わるトラブルを回避していただくことを目的にしています。お急ぎの方は3章と4章を飛ばして読んで頂いて構いません。なおこのメモはなるべくIEでご覧下さい。 目次 1.  1 クッキーとURLエンコーディング 2.  2 URLエンコーディングとは 3.  3 JavaScriptにおけるescape()とunescape()関数 4.  4 JavaScriptにおけるencodeURI、decodeURI、encodeURIComponent、decodeURIComponent 5.  5 それでは一体どうすればよいか? 6.  6 UTF-8のURLエンコード・デコード関数の例: プログラム例 7.  7 JSPとJavaScript間のクッキーによるデータ交換例 HTMLテキスト以外にウェ

  • Java Servlet 仕様書 v2.2

    JavaTM Servlet 仕様書 v2.2 邦訳版 前書き (Preface) 第1章 概説 (Overview) 第2章 使用されている用語 (Terms Used) 第3章 Servletインターフェイス (The Servlet Interface) 第4章 サーブレットコンテキスト (Servlet Context) 第5章 要求 (The Request) 第6章 応答 (Response) 第7章 セッション (Sessions) 第8章 要求のディスパッチ (Dispatching Requests) 第9章 ウェブ アプリケーション (Web Applications) 第10章 要求とサーブレットとのマッピング (Mapping Requests to Servlets) 第11章 セキュリティ (Security) 第12章 アプリケーション・プログラミング・インタ

  • 1