关于JNDI的应用方式,请高手指点
因为工作的需要所以最近接触了JNDI,说实话,以前只是听说过,这次才是真的接触,并且了解他。
经过2天的研究和和读他的RF,我发现在实际应用的时候一般有两种方式:1、根据提供的api方法,进行编程自己构造jndi的工厂类来实现需要的方法,和DNS等绑定。
2、通过xml的配置和tomcat,hibernate等绑定。(我个人认为第2种比较简单)
问题:
我通过亲自编写代码,主要是通过jndi实现JDBC连接MYSQL,发现真的好麻烦,但是在做的一个项目中用spring和jndi绑定来自动绑定NDS就很方便,所以想请在这方面有研究或有项目经验的朋友指点一下,jndi通常都用于什么方面,还有就是如果用tomcat,hibernate,spring等与他绑定,是不是只要配置相应的xml文件就可以了,在程序调用的时候,是否还和以前的电泳方式相同,因为我的项目最后是在WSCD上面发布的,所以配置也是在WSCD的控制台上,所以没有在代码中的调用,而且今天看英文的ref也没有说明(原文写的经典,但是很少主要是原理和API的方法),请知道的高手给出一个答案,要是调用方式不同的话,希望能给出一段示例代码,谢谢