ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3954851 ervletとCGIの違い
質問者:jlnh ervletとCGIの違いがわかりません。 javaやCを書きプログラムを起動するのはわかるのですが、その過程が違うんですか? IT用語辞典を見てもわかりません。
困り度:
  • 困っています
質問投稿日時:
08/04/17 16:07
この質問に対する回答は締め切られました。

回答良回答10pt

ANo.2 どちらもWebサーバサイドのプログラム実行の仕組みという点で同じような位置づけ。
ServletはJava言語で書かれる。
CGIはプログラム言語を問わない(が,Perl言語の例が多い)。
http://ja.wikipedia.org/wiki/Java_Servlet
http://ja.wikipedia.org/wiki/Common_Gateway_Interface
回答者:jjon-com
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
08/04/17 23:02
この回答へのお礼ありがとうございます。 プログラムを書く前に知ることができて幸いです。

回答良回答20pt

ANo.1 ervlet?
servlet  だよね?

どちらもサーバサイド駆動であるという意味では同じもの。
違いが有るとしたら

・CGI
サーバプログラム(主にapacheやIIS)が呼び出す

・servlet
サーバプログラムのように通信を待っている(起動している場合が殆ど)


本当は違うんだけど概念的にはそんな感じ
回答者:SAYKA
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/04/17 17:43
この回答へのお礼ありがとうございます。 プログラムを書く前にやはり概要が分からないと始まりませんね。