誰にも明示的にインスタンス化させたくないEJBがあります。したがって、インスタンス化するための静的メソッド(ファクトリメソッド)があります。このクラスはEmailEJBと呼ばれます。EmailServiceと呼ばれるインターフェースがあります。
jsfを使用しているので、EmailMBというマネージドBeanがあります。
私の質問:
- Bean自体ではなく、インターフェースにのみアクセスできるのはなぜですか?
- EmailMBでそのEmailEJBをインスタンス化するにはどうすればよいですか?インターフェイス内に静的クラスを設定できず、インターフェイスをインスタンス化できません。
ありがとうございました。