1. tomcat とは誰ですか? 2. Tomcat は何ができますか? Tomcat は Web コンテナです。Web アプリケーションは、Web サービスを提供する Tomcat にデプロイできます。1 つの Web コンテナに複数の Web アプリケーションをデプロイできます。これらの Web アプリケーションは、同じドメイン名または複数のドメイン名のサービスにすることができます。 3. tomcatのコンポーネントは何ですか 4. これらのコンポーネントを素早く理解するにはどうすればよいでしょうか? Web コンテナを設計していると仮定すると、何を設計すればよいでしょうか? 最初の世代: 次の図に示すように、リクエストを受信し、リクエストを処理し、結果を Web コンテナー全体に返します。 第2世代: 独立した接続管理と処理ロジック 使用していくうちに、ソケット接続を開いて、処理ロジックを呼び出して、ソケット接続を閉じるのが毎回面倒だということが分かりました。そこで、コネクタにソケット接続のクローズを処理させ、コンテナにリクエストのビジネス ロジックを処理させるようにしました。これで完了です。 第3世代: 複数のネットワークプロトコルをサポート 当初の目的は、Web サーバーまたはコンテナーを設計することでした。より多くのプロトコルをサポートしたい場合は、異なるコネクタとコンテナーを作成する必要があります。このとき、サービスがコネクタとコンテナーをラップするようになります。 第4世代: 複数のWebアプリケーションのサポート コンテナであるため、複数のアプリケーションをサポートする必要があります。各アプリケーションにはコンテキストがあり、互いに分離されています。複数のコンテキストをサポートするアーキテクチャは次のとおりです。 第5世代: 複数のドメイン名のサポート コンテキストには、物理的な分離だけでなく、app1.example.com が context1 にアクセスし、app1.test.com が context2 にアクセスするなど、論理的な分離も必要です。 この時点でのアーキテクチャは次のようになります。ホストは複数のコンテキストをサポートできます。 5. 要約:
実際、これは社会的な分業の洗練に似た、分業とコンポーネントの洗練のプロセスです。コンテナは Tomcat ではエンジンとも呼ばれることに注意してください。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: MySQLで指定した時間前にレコードを自動的に削除する方法
1. はじめにこの記事には MySQL インストール部分のスクリーンショットがないので、ある程度の基...
目次序文:ウォーターフォールレイアウトとは何ですか?達成方法: 1. 画像を取得する2. 画像の帯域...
各浮動小数点型のストレージ サイズと範囲は、次の表に示されています。タイプサイズ範囲(符号付き)範囲...
目次前面に書かれた要件分析 v1アイデア1: インターセプションメソッドを使用して入力ボックスの入力...
React Native は、2015 年 4 月に Facebook によってオープンソース化され...
目次1. 問題のあるSQL文たとえば、次の図のような質問をした人がいました。 問題は次のように要約で...
基本概念操作の前に、まずいくつかの基本的な概念を理解する必要がありますディスクLinux システムで...
1. 環境整備Tencent Cloud Server CENTOS 7 バージョンDockerコン...
以下のように表示されます。主に認証コマンドを実行します: 2つの方法1. 任意のホストがユーザー b...
最近、WeChat アプレットを作成しているのですが、いくつか問題が発生しました。インターネットでい...
使用環境cmd モードで、mysql --version と入力します (インストールされている M...
1. ASP.NET Web アプリケーションのテンプレートとは何ですか? それらの違いは何ですか?...
1 背景最近、Shimo Document のオンライン ビジネスでパフォーマンスの問題が発生しまし...
1. 冒頭の2つの単語みなさんこんにちは。私の名前はLin Zonglinです。私はテストエンジニア...
序文最近CocosCreatorを学びたいと思ったので、エディターをダウンロードして起動しました。誰...