私の意見では、Webサーバーはに、のコンテンツをクライアントに配信する責任があります。それが写真と静的なHTML文書のような内容ののスタティックの場合、ウェブサーバはビットストリームとして直接それらを配信します。クライアントの要求の処理中に生成される動的コンテンツである場合、Webサーバーはではないはconetnt自体を生成しますが、コンテンツを生成するために外部プロラムを呼び出します。ウェブサーバープログラムとコンテンツプロバイダープログラムの間の相互作用パラダイムの進化は何でしたか?
私の知る限り、dynamiceコンテンツ生成技術のこの種は、次のとおりです。
CGI
ISAPI
...
そしてhereから、私は気づいた:
... IIS 7では、モジュールはISAPI フィルターを交換...は、他のものはありますか?誰も私が上記のリストを完成させ、それらにいくつかのリンクを詳しく述べることができますか 進化?私は、IIS、TomCat、Apacheなどのアプリケーションを理解することは非常に役立つと思います。
私はかつて、小さなCGIプログラムを書き、それがコンテンツ生成となっているが、それはまだ通常のスタンドアロンのプログラム以外の何ものでもありません。 CGIプログラムにはmain()エントリーポイントがあるので、私はそれを普通と呼んでいます。しかし、ASP.NETのようなrecenetly技術では、私は完全なプログラムを書くのではなく、いくつかのクラスライブラリだけです。 なぜこのような根本的な変化が起こりますか?
多くのありがとう。