0

Java Web サイトをインターネット上にどのように配置しますか? JbossにデプロイされたEARとTomcatにデプロイされたWARを使用するものを開発しました。

実際には「ホスティング ソリューション」を 2 つ購入する必要があるということですか。jboss 用に 1 つ、Tomcat 用に 1 つ、Tomcat を jboss IP にリンクし、ドメイン名を Tomcat に送信しますか?

これは、HTML/PHP/MySQL Web サイトに比べてかなり高価です。

ところで、なぜコードを EJB に入れなければならなかったのでしょうか。

乾杯

4

1 に答える 1

1

EAR 内に webapp があり、JBoss にアプリを 1 つだけデプロイした場合 (これには明らかに web コンテナーが含まれます)、はるかに簡単になります。

現在のアーキテクチャを維持する場合でも、2 つの異なるマシンに両方のアプリをデプロイする必要はありません。

EJB に関して言えば、EJB が提供するものがわからないのに、EJB を使用することを選択したというのは、非常に奇妙に思えます。とにかく、彼らが与える主な利点は

  • 宣言型 (およびプログラム型) のトランザクション管理
  • 分散トランザクション
  • リソース管理 (スレッドおよび接続プール、Bean のプールなど)
  • 依存性注入
  • JMS 統合メッセージ駆動型 Bean
  • 宣言型 (およびプログラム型) セキュリティ
  • そして、私はおそらくいくつかを忘れます
于 2012-07-26T21:29:40.427 に答える