Apache Tomcatの差との関係は何ですか
転送します。https://www.cnblogs.com/zangdalei/p/8057325.html
アパッチ と Tomcatは 、開発プロセス中に両方の両方の接続と違い、HTML、PHP、JSP、Perlの、など、正確に自分の特性を把握する必要性、最適なサーバー構成を選択するために、Webサーバーのネットワークです。
ApacheはWebサーバ(HTMLなどの静的な解像度、)で、TomcatはJavaアプリケーションサーバ(JSPなどの動的解像度、)であります
Tomcatがコンテナ(JSP、サーブレットに換算)だけサーブレット、アパッチの拡張と考えることができるが、アパッチの独立して実行することができ
以下の点から両方を比較することができます。
アパッチによって開発されどちらも1、
2、両方のHTTPサービス機能
オープンソースは無料ですどちらも3、
接触
1)が、共通のApacheサーバ自体のみ通常のウェブを支持するHTMLすなわち、プラグインはまた、Apache TomcatのTomcatのリソースではなく、その逆)とアクセス可能である(Apache Tomcatの一方向接続を、伝達することができる、PHPによってサポートすることができます。
2)Apacheは静的なページのみをサポートしていますが、JSPのTomcatなどの動的なページは、対処する必要があります。
3)Apache Tomcatの統合と使用:
クライアントは、静的なページを要求した場合、あなただけの要求にApacheサーバの応答を必要とします。
クライアントが動的ページを要求した場合、その要求にTomcatサーバーの応答は、ApacheサーバにJSPや他のウェブ解析コードの背中を解決した後、Apacheのを経由してブラウザに返されますされています。
これは、サーバー側のJSPは、コード、Tomcatの唯一の動的コード解析を解釈されるので、あなたがサービスTomcatをコストを削減することができるように、Apacheは、解析された静的なコードは、Apache + Tomcatの統合を返すです。
4)ApacheとTomcatは独立しており、同じサーバー上に集積化することができます。
違い
Apacheは、C言語であるコア機能を拡張するための機能とモジュールの様々なサポート、Tomcatは、Javaで書かれたサーブレットとJSPのためのより良いサポートされています。
1は、ApacheのWebサーバーは、WebサーバーはHTTP要求(リクエスト)を処理専用ブラウザが閲覧できるようにすることを(サーブ)ページ、Webサーバーを提供しますが、アプリケーションサーバは(サーブ)アプリケーションのための多くのプロトコルを介したビジネスロジック(業務を提供することですロジック)。
Apache Tomcatは、アプリケーション・サーバー上で実行されている、アプリケーションサーバは、クライアントアプリケーションが(呼び出し)メソッド(メソッド)を呼び出すことができます提供します。それはちょうど、サーブレット(JSPは、サーブレットに変換)、コンテナ、Apacheは延長とみなすことができるのですが、apacheのとは独立して実行することができます。
2は、Apacheサーバは、一般的な、自体通常の静的なHTMLページをサポートしています。しかし、あなたは、Tomcatはまた、HTML、JSP、ASP、PHPをサポートするJSP /サーブレットコンテナであり、(あなたがいないその逆、Apache Tomcatの通過リソースにアクセスすることができ、一方通行のApache Tomcatの接続手段を)あなたはまた、Tomcatのと通信することができ、プラグインのPHPを経由してサポートすることができますCGIなど、非常に簡単にいくつかの手動のデバッグCGIが必要ですが、。
図3は、Apacheはhttpサーバに焦点を当て、Tomcatサーブレットエンジンは、スタンドアロンモードで実行し、機能的に同等TomcatとApacheのサポートJSP場合は、上の集中ではなく、静的なページのための理想的。
4、Apacheは今年再起動せずに実行することができ、安定性が非常に良好であるが、必ずしもTomcatのではありません。
図5は、優先Webサーバは、Apacheですが、ApacheはTomcatのみで、JSP、サーブレットを解決することはできません。
図6は、Apacheは、基本的な機能のTomcatはApacheを置き換えることができているTomcatの後に開発されたページ解決サービスの始まりですが、ApacheのTomcatは、すべての後、シニアクラスの人々であり、市場の多くの人々が残っていますApacheは存在し続けるので、Apacheで、置き換えられません、ApacheのJavaのものが、高速なパースのHTMLスピードを解決することはできません。
どちらの例:
Apacheは、そのようなHTMLなどとして、何かの上にインストールすることができる車ですが、水を保持することはできません、それはコンテナ(バケット)に水で満たされなければならない、とこれは、バケットトラック、TOMCATあるバケツの上に配置されないことがあります。
どちらの統合:
ApacheはWebサーバ環境プログラムは、彼はWeb対応のサーバとして使用することができているだけなのASP、JSP、PHP、CGIなどの静的ページ、動的ページを、サポートしています
あなたがApacheのJSP環境の下で実行している場合は、JSPページを実行するために通訳を必要とし、これは、TomcatのJSPインタプリタです
なぜJDKそれ?あなたが必要APACHE + TOMCAT + JDKをJSP Webサーバのプラットフォームを実行したいので、それ以来、JSPの必要性は、データベースへのJDKドライブウェイ接続を提供するデータベースに接続するには
統合のメリット:
クライアントは、静的なページを要求した場合、あなただけの要求にApacheサーバの応答を必要とします
クライアントが動的ページを要求した場合、Tomcatサーバーは、要求に応答しています
その統合にTomcatのサービスコストを削減することができるようにサーバー側のJSPは、コードを解釈しているので
アパッチ と Tomcatは 、開発プロセス中に両方の両方の接続と違い、HTML、PHP、JSP、Perlの、など、正確に自分の特性を把握する必要性、最適なサーバー構成を選択するために、Webサーバーのネットワークです。
ApacheはWebサーバ(HTMLなどの静的な解像度、)で、TomcatはJavaアプリケーションサーバ(JSPなどの動的解像度、)であります
Tomcatがコンテナ(JSP、サーブレットに換算)だけサーブレット、アパッチの拡張と考えることができるが、アパッチの独立して実行することができ
以下の点から両方を比較することができます。
アパッチによって開発されどちらも1、
2、両方のHTTPサービス機能
オープンソースは無料ですどちらも3、
接触
1)が、共通のApacheサーバ自体のみ通常のウェブを支持するHTMLすなわち、プラグインはまた、Apache TomcatのTomcatのリソースではなく、その逆)とアクセス可能である(Apache Tomcatの一方向接続を、伝達することができる、PHPによってサポートすることができます。
2)Apacheは静的なページのみをサポートしていますが、JSPのTomcatなどの動的なページは、対処する必要があります。
3)Apache Tomcatの統合と使用:
クライアントは、静的なページを要求した場合、あなただけの要求にApacheサーバの応答を必要とします。
クライアントが動的ページを要求した場合、その要求にTomcatサーバーの応答は、ApacheサーバにJSPや他のウェブ解析コードの背中を解決した後、Apacheのを経由してブラウザに返されますされています。
これは、サーバー側のJSPは、コード、Tomcatの唯一の動的コード解析を解釈されるので、あなたがサービスTomcatをコストを削減することができるように、Apacheは、解析された静的なコードは、Apache + Tomcatの統合を返すです。
4)ApacheとTomcatは独立しており、同じサーバー上に集積化することができます。
違い
Apacheは、C言語であるコア機能を拡張するための機能とモジュールの様々なサポート、Tomcatは、Javaで書かれたサーブレットとJSPのためのより良いサポートされています。
1は、ApacheのWebサーバーは、WebサーバーはHTTP要求(リクエスト)を処理専用ブラウザが閲覧できるようにすることを(サーブ)ページ、Webサーバーを提供しますが、アプリケーションサーバは(サーブ)アプリケーションのための多くのプロトコルを介したビジネスロジック(業務を提供することですロジック)。
Apache Tomcatは、アプリケーション・サーバー上で実行されている、アプリケーションサーバは、クライアントアプリケーションが(呼び出し)メソッド(メソッド)を呼び出すことができます提供します。それはちょうど、サーブレット(JSPは、サーブレットに変換)、コンテナ、Apacheは延長とみなすことができるのですが、apacheのとは独立して実行することができます。
2は、Apacheサーバは、一般的な、自体通常の静的なHTMLページをサポートしています。しかし、あなたは、Tomcatはまた、HTML、JSP、ASP、PHPをサポートするJSP /サーブレットコンテナであり、(あなたがいないその逆、Apache Tomcatの通過リソースにアクセスすることができ、一方通行のApache Tomcatの接続手段を)あなたはまた、Tomcatのと通信することができ、プラグインのPHPを経由してサポートすることができますCGIなど、非常に簡単にいくつかの手動のデバッグCGIが必要ですが、。
図3は、Apacheはhttpサーバに焦点を当て、Tomcatサーブレットエンジンは、スタンドアロンモードで実行し、機能的に同等TomcatとApacheのサポートJSP場合は、上の集中ではなく、静的なページのための理想的。
4、Apacheは今年再起動せずに実行することができ、安定性が非常に良好であるが、必ずしもTomcatのではありません。
図5は、優先Webサーバは、Apacheですが、ApacheはTomcatのみで、JSP、サーブレットを解決することはできません。
図6は、Apacheは、基本的な機能のTomcatはApacheを置き換えることができているTomcatの後に開発されたページ解決サービスの始まりですが、ApacheのTomcatは、すべての後、シニアクラスの人々であり、市場の多くの人々が残っていますApacheは存在し続けるので、Apacheで、置き換えられません、ApacheのJavaのものが、高速なパースのHTMLスピードを解決することはできません。
どちらの例:
Apacheは、そのようなHTMLなどとして、何かの上にインストールすることができる車ですが、水を保持することはできません、それはコンテナ(バケット)に水で満たされなければならない、とこれは、バケットトラック、TOMCATあるバケツの上に配置されないことがあります。
どちらの統合:
ApacheはWebサーバ環境プログラムは、彼はWeb対応のサーバとして使用することができているだけなのASP、JSP、PHP、CGIなどの静的ページ、動的ページを、サポートしています
あなたがApacheのJSP環境の下で実行している場合は、JSPページを実行するために通訳を必要とし、これは、TomcatのJSPインタプリタです
なぜJDKそれ?あなたが必要APACHE + TOMCAT + JDKをJSP Webサーバのプラットフォームを実行したいので、それ以来、JSPの必要性は、データベースへのJDKドライブウェイ接続を提供するデータベースに接続するには
統合のメリット:
クライアントは、静的なページを要求した場合、あなただけの要求にApacheサーバの応答を必要とします
クライアントが動的ページを要求した場合、Tomcatサーバーは、要求に応答しています
その統合にTomcatのサービスコストを削減することができるようにサーバー側のJSPは、コードを解釈しているので