您的位置:首页 > 其它

JNDI名称默认的命名规则

2010-10-17 08:44 176 查看
(1)、如果EJB打包进后缀为.*ear的J2EE发布文件,则默认的JNDI名称如下:

访问本地接口:EAR-FILE-BASE-NAME/EJB-CLASS-NAME/local;

访问远程接口:EAR-FILE_BASE-NAME/EJB-CLASS-NAME/remote。

例:

EJB HelloWorld打包进名称为HelloWorld.ear的J2EE应用,访问其远程接口的JNDI名称是:HelloWorld/HelloWorldBean/remote。

(2)、如果EJB打包进后缀为*.jar的发布文件,则默认的JNDI名称如下:

访问本地接口:EJB-CLASS-NAME/local

访问远程接口:EJB-CLASS-NAME/remote

例:

HelloWorld应用打包成HelloWorld.jar文件,访问其远程接口的JNDI名称是:HelloWorld/remote。

另外有一点还要注意的是:EJB-CLASS-Name是不带包名的,如com.kkoolerter.ejb.impl.HelloWorldBean,只需取HelloWorldBean。本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/406789
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: