0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

クライアントプログラム、アプリケーションサーバーとは

Posted at

Webクライアント

Webシステムを利用するためのプログラムのこと。サーバークライアントと言う。
ユーザーとWebサーバーとの橋渡しを行う。

Webブラウザ

Webクライアントとしてもっtも利用されている。

クライアントプログラム

Webブラウザでは利用できないものや、十分に機能を活かせないものができてしまう。専門のクライアントプログラムが用意されている。
代表的なものはtwitterや```2ちゃんねるはクライアントプログラムを持っている。

アプリケーションサーバー(中核、多機能)

Webアプリケーションの中核となるデータベースのデータを検索加工しWebサーバーに応答する。
3層アーキテクチャの中でもっとも多機能なサーバーである。
そのためメモリ容量やCPU性能が重視されます。

セッション管理機能(ログインからログアウトまで)

HTTPは基本的にステートレスなプロトコルのため、今クライアントがどのような状況かを把握することができない
なので
クライアントごとに発行したID(セッションID)を通信データに含めることでクライアントの状況を把握する。
同じクライアントからのいくつかの通信を1つのセッションとする。
ログアウトするとセッションIDは破棄される。
ログインからログアウトまでが一連の通信1セッションと捉えることができる。

トランザクション管理機能(まとめて管理)

セッション中で行われる一連の作業の最小単位のことをトランザクションという。
トランザクションの中は複数の処理が含まれている。それらを管理するために複数の処理を一つのトランザクションとしてまとめて管理する機能のこと。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?