Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JNDI绑定简单对象与使用ObjectFactory创建对象_Java_Jndi - Fatal编程技术网

Java JNDI绑定简单对象与使用ObjectFactory创建对象

Java JNDI绑定简单对象与使用ObjectFactory创建对象,java,jndi,Java,Jndi,如果我将对象绑定到jndi,与通过对象工厂创建的对象相比,有什么区别吗 具体案例:我想绑定ProxyDataSource ProxyDataSource proxyDS = new ProxyDataSource(); ic.bind("MyDataSource",proxyDS); 但也可以使用: JndiProxyDataSource proxyDS = new JndiProxyDataSource("MyJNDIDataSource",dataSource); ic.bind("MyJ

如果我将对象绑定到jndi,与通过对象工厂创建的对象相比,有什么区别吗

具体案例:我想绑定ProxyDataSource

ProxyDataSource proxyDS = new ProxyDataSource();
ic.bind("MyDataSource",proxyDS);
但也可以使用:

JndiProxyDataSource proxyDS = new JndiProxyDataSource("MyJNDIDataSource",dataSource);
ic.bind("MyJNDIDataSource",proxyDS);
我研究了JndiProxyDataSource的实现,它实现了Referenceable,并且是通过对象工厂创建的


那么,这两者之间有什么区别呢?

现在我在想,如果我们希望存储信息并在以后从JNDI检索信息,那么绑定对象和绑定对象之间没有区别。这里真正的问题是什么?我不理解dif。在绑定和实现的对象与绑定之间使用普通POJO