在线89人
首页
主题总表
培训咨询
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
J2EE/JavaEE/JEE/EJB/JSF等技术讨论
上一主题
这里有多少人开着MSN上班的?
返回本主题
返回主题列表
下一主题
我需要做这个系统,在网络上找了一些,都不太完善,想请问各位网友 谁做过?帮帮我节省时间!谢谢
Go
总共有
8
回复 /
1
页
前往下页:
SunOne
悄悄话
发表文章: 21
注册时间: 2003年06月12日 21:14
Hibernate的JNDI一问
2003年08月14日 10:36
标签列表
Hibernate文档上说,如果在配置文件中设置了
Hibernate
.session_factory_name属性,它会将SessionFactory 绑定到一个名为该属性值的JNDI上,但我看了源码,好象没看到这一绑定过程,请大虾指教
robbin
悄悄话
发表文章: 590
注册时间: 2003年06月18日 09:32
Re: Hibernate的JNDI一问
2003年08月14日 10:58
这个问题也一直困扰我,没有彻底解决。
Hibernate的源代码有JNDI SPI的实现,也有绑定的代码(你没有找到),所以按道理来说,只要在
Hibernate
.properties配置了JNDI,那么就应该可以在App Server上lookup到。但是App Server的JNDI树是自己单独实现的,他不可能也不应该被
Hibernate
的JNDI SPI实现覆盖,所以在App Server环境下,这样配置是无效的。如果想要在App Server的JNDI树上lookup到
Hibernate
的SessionFactory,从原理上来说,SessionFactory的获得是要自己编写的,然后在App Server环境中把该类绑定到App Server的JNDI上,Hibernate的文档中有在JBoss和Weblogic的JNDI配置,就是按照这样的思路。
我想除非是在没有App Server的JNDI实现的时候,这样的配置大概才有效吧。可能就像是
Hibernate
的JTA,虽然可以配置,但实际上就像一个摆设,在真实的App Server环境下,是需要从App Server端来配置的。
以上是个人的推测。
SunOne
悄悄话
发表文章: 21
注册时间: 2003年06月12日 21:14
Re: Hibernate的JNDI一问
2003年08月14日 11:11
Robbin兄,我看了一些源代码,感觉JNDI主要用在JTA,Datasource以及SessionFactory上。对于JTA和Datasource,是不是只要在
Hibernate
.properties中指定了JNDI名,然后在应用服务器中配置该JNDI,那么在
Hibernate
的应用程序中就可以lookup了,而不需要事先调用NamingHelper的bind方法
SunOne
悄悄话
发表文章: 21
注册时间: 2003年06月12日 21:14
Re: Hibernate的JNDI一问
2003年08月14日 11:19
另外还想问一下,JNDI一般来说是不是一定要在web服务器(如Tomcat)和应用服务器上才能使用呢?Sun的com.sun.jndi.fscontext.RefFSContextFactory能在GUI应用程序中使用吗?
对JNDI还是比较迷惑,望指教
robbin
悄悄话
发表文章: 590
注册时间: 2003年06月18日 09:32
Re: Hibernate的JNDI一问
2003年08月14日 11:41
SessionFactory,JTA和DataSource的情况都不同,要一一分析。
由于我对JBoss没有接触过,所以没有怎么看JBoss的配置,但对于Weblogic来说,是比较标准的把SessionFactory绑定到Weblogic的JNDI树上的做法。
JTA就不说了,以前帖子分析过了。
DataSource还是要用App Server的DataSource,JNDI也是App Server的,只不过需要告诉
Hibernate
,所以需要配置文件里面指名。
JNDI不一定要在App Server中用,如果有中心的目录服务器,也有可能放在在目录服务器中。我对Sun的JNDI实现不懂。
lookble
悄悄话
发表文章: 2
注册时间: 2003年08月14日 13:24
Re: Hibernate的JNDI一问
2003年08月14日 15:02
sadfsa
shenli
悄悄话
发表文章: 59
注册时间: 2003年07月24日 17:50
Re: Hibernate的JNDI一问
2003年08月14日 15:20
我没用过
Hibernate
的JNDI,其实我认为如果
Hibernate
需要把配置文件中的SF
挂到JNDI树上它只要有JNDI实现的客户端API,直接访问就行了,省得再到appserver上去配置
那个sun的JNDI实现是访问文件系统的吧
lookble
悄悄话
发表文章: 2
注册时间: 2003年08月14日 13:24
Re: Hibernate的JNDI一问
2003年08月14日 17:01
dsafa
SunOne
悄悄话
发表文章: 21
注册时间: 2003年06月12日 21:14
Re: Hibernate的JNDI一问
2003年08月14日 22:25
TO robbin:
使用weblogic的JNDI设置SF,需要进行哪些特殊操作呀
这个主题有
8
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam