0

今までJavaでコーディングしてきました。

知りたい - Application Server へのデプロイ後に何が起こるか

EAR を AppServer にデプロイしたとします (WebSphere または Jboss で、正常にデプロイされたと仮定します!)

  • EARはtmpファイルに変換します..などなど
  • リクエストは、アプリケーション サーバーで数百の EAR または WAR から EAR または WAR をどのように選択しますか?
  • アプリケーションサーバーがデータソースを探す方法は?
  • Plugin-cfg.xml の仕組み。.. .. etc...etc..もっとたくさん

書類か何かありますか?

4

2 に答える 2

1

これは非常に漠然とした質問です。ここから始めます

于 2012-05-04T13:13:34.277 に答える
0

サーバーの実装はさまざまだと思うので、いくつかの基本原則を説明しようとしています。

  • リクエストは、アプリケーションサーバーの数百のEARまたはWARからEARまたはWARをどのように選択しますか?

アプリケーションサーバーは、WARおよびバインドURLパターンのリストを保持します/*。パターンが一致した場合、リクエストはアプリケーションに送信されます。それ以外の場合-エラー404。次に、アプリケーションはメモリ内にある必要があります。つまり、特定のクラスローダーを使用してロードされます。その後、doGetのようなメソッドがリフレクションを使用して呼び出されます。

  • アプリケーションサーバーはデータソースをどのように検索しますか?

    アプリケーションサーバーは、起動時にxmlの説明からすべてのリソースを収集し、要求に応じて変更を加えました。次に、電話でそれを返します。これは、ハッシュテーブル環境からデータソースを取得するTomcatソースの例です。

于 2012-05-05T13:28:28.677 に答える