0

サービス層にEJBを使用するつもりだったので、seam-genと選択したEARオプションを使用して新しいプロジェクト開発を開始しました。しかし、すぐにホットデプロイメント機能が必要であることに気付き、EJB の代わりに Seam JavaBeans に切り替えました。私たちのパッケージはEARのままでした。

(現時点で) EJB が使用されていないことを認識して EAR パッケージを作成するのは悪い考えですか? 経験者が今予想しているメリット・デメリットは?WAR パッケージに切り替えない説得力のある理由は何ですか?

どんな反応でも感謝します

-ニチン

4

1 に答える 1

2

あなたが述べたEJBのホットデプロイメントは、そのままではサポートされていません。ただし、JRebelという優れた製品があり、EJB のホット デプロイメントもサポートしています。

無料で試せますので、ぜひチェックしてみてください。インストールには約5 分かかります。

(現在のところ) EJB が使用されていないことを認識して EAR パッケージを作成するのは悪い考えですか? 経験者が今予想しているメリット・デメリットは?WAR パッケージに切り替えない説得力のある理由は何ですか?

いいえ、もちろん違います。

  • EAR パッケージングのもう 1 つの機能は、WAR 内に複数の war を展開できることです。EJB を使用する必要はなく、使用しないことによるマイナス面もありません。
  • また、Seam では得られない追加の EJB 機能も得られます。例えば、@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
  • 他にもいると思います。
于 2011-01-18T09:20:18.843 に答える