EJB 2.0 では、ejb-jar.xml に次のエントリがありました。
<ejb-ref>
<ejb-ref-name>ejb/fooremote</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<remote>test.FooRemoteIF</remote>
</ejb-ref>
注釈付きの ejb3.0 では、 @Remote の代わりに<remote>
と@Stateless
forがあり<ejb-ref-type>.
ますが、注釈付きの Bean インターフェースでは、 の JNDI 宣言が見当たりません<ejb-ref-name>
。では、クライアントはどのようにしてEJbインターフェースのjndi名を知るのでしょうか?