4

EJB を Spring とスタックする利点は何ですか? Spring Entity Manager、Security、および POJO を使用して、EJB が行うことを実行できないのはなぜですか?

4

3 に答える 3

5

それらは多くの点で重複していますが、それでもいくつかの領域で際立っています。たとえば、Spring は軽量リモーティングに非常に優れており、豊富な AOP サポートなどを備えています。一方、EJB は、状態管理 (ステートフル セッション Bean)、分散トランザクションなどに非常に優れています。Spring には、インスタンス プーリング、アクティブ化/パッシベーションが欠けています。そしてすべて。また、EJB 3 を使用してコンポーネントを Web サービスに変換すると便利であることがわかりました。

両方を補完的なテクノロジーと見なして、それらを最大限に活用してください。

于 2009-07-16T04:56:41.047 に答える
2

私はそれらを補完的なものと考えています。言い換えれば、それはどちらでもありません。

Spring とそれが提供するすべての機能を使用して開発し、EJB コンテナーにデプロイします。ただし、ほとんどの場合、セッション Bean は必要なく、サーブレットで十分です。それがSpringの利点です。

Spring 上で開発することにより、アプリケーションはどのアプリケーション サーバーにも依存しません。つまり、コンテナなしでテストを実行できます (Spring がトランザクション化とライフサイクル管理を行います)。

于 2009-07-16T17:07:07.873 に答える
-1

ネットhttp://www.google.co.in/search?rlz=1C1CHMB_en-GBIN330IN330&sourceid=chrome&ie=UTF-8&q=EJB+Vs+Springで利用できる多くの記事があります

于 2009-07-16T04:34:26.007 に答える