タグ

ブックマーク / atmarkit.itmedia.co.jp (3)

  • スキーマっていったい何?

    スキーマって何ですか? XML SchemaやRELAX、DTDなど、さまざまなスキーマ言語があるそうですが、そもそもスキーマとはどんな役割をしていて、なぜ必要なのでしょうかか 回答/富士ソフトABC株式会社 技術調査室 2001/3/13 スキーマとは、情報の構造を定義するための記述のことです。ご質問にあるXML SchemaやDTDなどは「スキーマ記述言語」もしくは「スキーマ言語」と呼ばれ、XML文書で使える構成要素、つまりタグの種類や構造を記述することができます。 スキーマという用語はデータベースの世界では古くから使われており、その場合、スキーマとはデータベースの構造を示す言葉として使われています。XMLとデータベースは見かけはまったく異なるものですが、どちらもデータをプログラムから独立したものとし、その構造を定義できる、という意味で、共通のコンセプトを備えているといえるでしょう。

  • リバースプロキシ(Reverse Proxy)

    リバースプロキシ(Reverse Proxy)とは、クライアントとサーバの通信の間に入って、サーバの応答を「代理(proxy)」しつつ通信を中継する機能、あるいはその役割を担うサーバのこと。Webシステムのセキュリティ対策や性能向上、負荷分散、あるいはシステム構成の自由度向上などのためによく利用される。 リバースプロキシの基的な仕組み リバースプロキシが代理で応答するとはどういうことなのか、下図でもう少し細かく説明しよう。 リバースプロキシの基的な仕組み ここではインターネットに設置されたHTTPのリバースプロキシを例に挙げている(実際には他のプロトコルに用いられることもある)。 (1)クライアント(図中のノートPC)のWebブラウザで「http://www.example.jp/」を開くと、www.example.jpを割り当てられているリバースプロキシのサーバに対して、リクエストが

    リバースプロキシ(Reverse Proxy)
  • 各ディレクトリの役割を知ろう(ルートディレクトリ編)(1/2)

    ディレクトリを知ればLinuxが見えてくる Windowsを使っている人であれば、ディレクトリごとに役割や約束事があることはご存じでしょう。 アプリケーションをインストールする場合は、通常\Program Filesフォルダ下にサブフォルダを作ってファイルを保存します。Windows 2000であれば各ユーザー固有の設定は\Documents and Settingsフォルダ下にあり、\WINNTにはOS体のファイルが集められています。各ユーザーが作成したデータの保存先は、ユーザー用の[マイ ドキュメント]であり、ちょっと詳しい人ならこのアイコンの実体が\Documents and Settings\ユーザー名\My Documentsであること、好きなフォルダにマッピングし直せることも知っているでしょう。 しかし、WindowsからLinuxに移行した途端、いままでのセオリーはまったく

    各ディレクトリの役割を知ろう(ルートディレクトリ編)(1/2)
  • 1