プログラム

(秘)JavaServlet技法

初心者から上級者まで。Java言語によるプログラミングの真髄をレクチャーします。Webシステム開発のエキスパート「株式会社 慶」が発行。

全て表示する >

(秘)JavaServlet技法

2004/07/05

**************************************************************************
_/_/_/_/_/_/_/_/_/_/_/_/_/  (秘)JavaServlet技法  _/_/_/_/_/_/_/_/_/_/_/_/
**************************************************************************
  2004/07/05 発行現在の購読者数:4451
  ▼  Servlet技法:特別号

*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
  Servlet技法:特別号
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
100号記念として、今回読者の皆さんからの質問集を発行します。
100号と併せて御覧下さいね!

出来るだけ多くの質問を掲載したかったのですが、
特に多かった質問を掲載しました。
今回掲載されてない質問がある方はメールをお気軽に送ってください♪

↓ご意見・ご感想・ご質問はこちらまで↓
mag@kei-ha.co.jp

では、さっそく始めましょう。


1.XMLファイルについて

XMLは、eXtensible Markup Languageと言い、
「拡張可能なテキストへの印(しるし)を付けるためのコンピュータ用の言葉」
という意味です。

HTML: "HyperText Markup Language"
XML: "eXtensible Markup Language"

HTMLもXMLもSGMLというコンピュータで、
テキストを扱うための言語です。

■HTMLとXMLは兄弟(親はSGML)

これらは、いろいろな情報をわかりやすく表現するために
考え出されたコンピュータ用の言葉です。
もともとは、コンピュータによる出版を効率的に行うために
SGML(Standard Generalized Markup Language)というのが考え出されました。
その後、インターネットを通じて、
情報をみんなで見るためにHTMLが考え出されました。
HTMLのおかげでインターネットによる情報発信が急速に発展してきました。
そこで、もうSGMLじゃいまの時代に合わないからと、
SGMLをインターネットの時代の合うように変更したものがXMLです。


2.クッキーについて

ユーザー情報やアクセス履歴などの情報を、
WebブラウザとWebサーバ間でやりとりするための仕組みです。
Netscape Communicationsによって開発され、各種Webブラウザが対応しています。
ページにアクセスするとWebサーバはSet-CookieというHTTP拡張ヘッダに適用する
ドメイン名、パス、有効期限などの内容を書いてブラウザに送信します。
ブラウザ側はそのヘッダの内容をローカルのHDDにテキストファイルで保存しておき、
次回そのサイトを訪れたときにはWebサーバ側にCookieを送信します。
Cookieの内容はCGIやJavaScriptから参照できるため、
パラメータ(値)に応じてページを書き換えたり、
送信するページを切り替えたりといったことが可能です。
なお、Webブラウザ側では、
サーバからのCookieの送信を受け入れないように設定することもできます。


3.セッションについて

セッションとはWebサイトを訪れた訪問者が行う一連の行動のことです。
例えば電子商取引サイトなどでログインからログアウトまでを、
1セッションといいます。

■セッション管理とは
セッション管理とはセッションの情報を管理することです。
例えば電子商取引サイトなどでログインからログアウトするまでの間、
訪問者のログイン情報や取引情報などを保存して管理することをいいます。
こうすることで、訪問者毎にログインしているのかどうか、
どんな取引をしているのだろうかなどがわかるので、
訪問者毎に適切な画面を出力したりすることができます。

■セッションIDとは
WebブラウザとWebサーバーの通信で使用されてるHTTPというプロトコルには
セッションという概念がないため、同じユーザーがサイト内で動き回っても
トレースすることができません。
これを解決するためにサーブレットのセッション管理では
セッションIDといわれる自動生成されるストリングと
セッションオブジェクトといわれるクラスオブジェクトが関連しています。
セッションIDによってWebブラウザとセッションオブジェクトを紐付けして、
セッション・オブジェクトに自由にデータを貼り付けることによって
Webブラウザとユーザー・データを管理しようというものです。


もっと載せたいところなのですが、
スペースの都合上この辺で終了させて頂きます。
疑問・質問は引き続いて受け付けておりますので、
お気軽にメールしてくださいね。

                               モリモリ
----☆PR☆---------------------------------------------------------------
  オブジェクト指向を勉強したい!,Javaを勉強したい!
  メールマガジン『JavaScript&Javaで目指そう!基本情報技術者試験』
を購読してますか?  (無料)執筆は,宿題メールでおなじみの斎藤末広
  登録  http://www.mag2.com/m/0000066251.htm
  詳細  http://www.3721p.com/java/jmaga/
---------------------------------------------------------------☆PR☆---
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
 *  *  *  編集長からのお知らせ  *  *  *
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
◆━◇ PR ◇━◆
□■□-------------------------------------------------------------------
■◇■モバイルコマースなら「K-CODE」http://kcode.jp/kcode/index.html
□■□-------------------------------------------------------------------

  ┏━━━━━━━━━━━━┓
  ┃携帯メルマガサイト誕生!┃
  ┗━━━━━━━━━━━━┛
  ☆☆☆お気楽"無料"マガジンサイト『プッチマガ』☆☆☆
  登録も配信もラクラク♪3分でメルマガ配信できちゃう!

  ●●●今週のオススメ『プッチマガ』●●●
  真のSEに贈る、品質管理のノウハウ集
  【品質の番人】!これまで誰も書かなかった
  「システムの品質を実現する方法」を具体的に伝授します。
  登録はもちろん無料!毎週火曜日発行です。

  ↓メルマガ購読&登録はコチラ
  http://kcode.jp/pmag/index.html 提供:株式会社慶
-------------------------------------------------------------------------
  ┏━━━━━━━━━━━━━┓
  ┃あなたのソースを再チェック┃
  ┗━━━━━━━━━━━━━┛
  ☆KSCCでJava、HTML、SQL等々ソースコードを総チェック!☆
  ・性能劣化の原因となるロジックの自動検出機能
  ・プログラムのステップ数計測(Javaは実ステップ数も)
  etc。。他にも機能満載!↓無料お試し&ご注文はコチラ
  ☆近々バージョンアップ予定!☆
  http://kcode.jp/shop/ks 提供:株式会社慶
-------------------------------------------------------------------------
  ┏━━━━━━━━━━━┓
  ┃ソフトウェア業界航海術┃
  ┗━━━━━━━━━━━┛
  ソフトウェア業界の本質をまとめました
  「皆に読ませちゃいました」(某中小ソフトウェア会社社長)
  「こういう視点で書かれた本は他にない。」(某フリーSE)
 「バイブル的存在の位置付けとし、業務に対する考え方(自覚)を、
  社員にも広めて行ければと考えております。」(某大手ソフトウェア会社課長)
   http://kcode.jp/shop/ks 提供:株式会社慶
-------------------------------------------------------------------------
  ┏━━━━━━━━━━━━┓
  ┃航空ファン要チェック!!┃
  ┗━━━━━━━━━━━━┛
  ♪♪♪航空祭でも出店中!♪♪♪
  新作続々登場!ダイキャストモデルも完成しました!
  T-シャツからお子様用飛行服まで豊富な品揃え!
  一度遊びにきて下さいね♪
   http://kcode.jp/shop/bluemax 提供:BlueMax
-------------------------------------------------------------------------
  ┏━━━━━━━━━━━━━┓
  ┃   (秘)Linuxサーバ      ┃
  ┗━━━━━━━━━━━━━┛
  ☆☆新メールマガジン「(秘)Linuxサーバ」☆☆

    Linux初心者が「Linuxとは何なのか」というところから、
    どのようにしてLinuxサーバを構築していけば良いのか
    といったところまで幅広い分野を扱っていくメールマガジンです。
    Linuxに興味をお持ちの方は、ぜひご購読ください。

    ↓ご登録はこちらから↓
    http://www.kei-ha.co.jp/magmenu.html  提供:株式会社慶
-------------------------------------------------------------------------
  ┏━━━━━━━━━━━━━┓
  ┃  (秘)データベース構築術  ┃
  ┗━━━━━━━━━━━━━┛
  ☆☆新メールマガジン「(秘)データベース構築術」☆☆

「DBをやってみたいけど〜」と思っていた方、今回を機に登録してみてください。
気づいたらDBを構成できるようになっているはずです。

http://www.kei-ha.co.jp/magdb.html  提供:株式会社慶
-------------------------------------------------------------------------
∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞〜∞

                  このメールマガジンは、

                  まぐまぐ
                  http://www.mag2.com/

                  melma!
                  http://www.melma.com/

                  Macky
                  http://macky.nifty.com/index.htm

                  カプライト
                  http://kapu.biglobe.ne.jp/index.html

                  を利用して発行しています。

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
        「(秘)JavaServlet技法」は株式会社慶が発行しています。
                  http://www.kei-ha.co.jp/mag.html
             ご意見・ご質問等はこちら→mag@kei-ha.co.jp
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

規約に同意してこのメルマガに登録/解除する

メルマガ情報

創刊日:2001-10-02  
最終発行日:  
発行周期:毎週月曜発行  
Score!: - 点   

コメント一覧コメントを書く

この記事にコメントを書く

上の画像で表示されている文字を半角英数で入力してください。

※コメントの内容はこのページに公開されます。発行者さんだけが閲覧できるものではありません。 コメントの投稿時は投稿者規約への同意が必要です。

  • コメントはありません。