2017-07-15 12 views
1

私は、Webサーバーがhtmlページのような静的コンテンツに対してのみ使用され、Webサーバーは動的コンテンツを識別し、アプリケーションサーバーに制御を移していると読んでいます。また、Webサーバーには、コンテナとJSPのcontainer.Now私はサーブレットとJSPはHTMLのような静的なコンテンツではないことを疑うことがありますどのようにサーブレットのコンテナは、Webサーバーでexixts可能ですか?Webサーバーとサーブレットコンテナ

答えて

1

Webサーバー:HTTP要求とHTTP応答を提供します。クライアントからの要求をHTTPプロトコルのみで処理します。 Webコンテナが含まれています。 Webアプリケーションは主にWeb Serverにデプロイされています。 EX:サーブレットJSP

Webコンテナ:サーブレットオブジェクトのライフサイクルを管理します。そのサーブレットオブジェクトのサービスメソッドを呼び出します。 HttpServletRequestとHttpServletResponseオブジェクトを渡してください

1

私はこれが専門用語に過ぎないと思います。

1)Webサーバー:HTTP要求と応答を処理します。

2)サーブレットコンテナ:をサーブレットのライフサイクルを処理するウェブサーバを拡張(JSPをサーブレットにコンパイルされる)

3)アプリケーションサーバー:アプリケーションのJ2EE

例のようなフレームワークを指しサーバーには、JBOSSとGlassfish(Java J2EE)が含まれます。 IISは.NETフレームワークをサポートするWebサーバーです。

開発中のソフトウェアに基づいてサーバーを選択してください。 J2EEアプリケーションを開発する場合は、JBOSSまたはGlassfishを使用します。 JSPとサーブレットのみを使用している場合は、Tomcatを使用します。

+0

「アプリケーションサーバー:J2EEのようなフレームワークを指す」 - それはどういう意味ですか? –

+0

おそらくJ2EEについての本を購入しますか?私は大学で3年間学んでいました。 – w0051977

+0

重要なことは、コンテナに静的コンテンツと動的コンテンツが含まれることです。どのように設計されているかによって異なります。 – w0051977

関連する問題