站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题EJB JNDI 与数据库JNDI的区别

EJB JNDI 与数据库JNDI的区别

摘要: EJB JNDI 与数据库JNDI的区别


经常有书上说EJB JNDI 与数据库JNDI,就不清楚它们的区别,在配置文件中也有cabin,这个应该是在连接数据库时的jndi,如jbuilder中连接数据库,还有一个是name或者name,这是ejb的jndi,不知道它们的区别,有谁可以讲一下?30分!


Datasource-name 在配置数据源的时候用的,配置后数据源被绑定到JNDI名称空间上,为了查找JNDI就可以获得数据源.
name或者name
就是说一个是远程ejb组件的jndi's name or 当地ejb组件r jndi's name而已;
所以你说的ejb 中的jndi 和 数据源的jndi name 本质上是一样,只是用的场合不一样!


本质上一样,用的场合不一样.通过JNDI屏蔽具体的查找过程,为应用程序查找其他程序组件和资源提供了统一的接口
比如查找EJB服务,查找数据源,查找JMS配置等等


↑返回目录
前一篇: 请教一个CLOB的问题 ,java.lang.classCastException异常
后一篇: 如何让保存在数据库里的HTML代码在读到页面上时起作用?求教,在线等!