5

Java EEアプリケーションを開発する場合、EJBをコントローラーとして使用することは可能ですか?

EJBコンテナは、ライフサイクル管理や同時実行制御などの機能を提供します。ステートレスEJBをコントローラとして作成し、それをManagedBeanに挿入するのは正しいですか。

4

1 に答える 1

2

EJB 3.0から、特に3.1では、EJB Beanはますます多くのPOJOになるため、CDI内では、EJBの概念が曖昧になり、より一般的なマネージドBeanの概念が優先されます。注釈でさえ@EJB「競合」し@Inject、最終的にはそれで置き換えることができます。

したがって、CDIでは、コントローラーをマネージドBeanにして、ライフサイクル管理などのJavaEEサーバー機能を利用できます。

于 2012-07-24T06:59:03.207 に答える