Java JNDI绑定简单对象与使用ObjectFactory创建对象
如果我将对象绑定到jndi,与通过对象工厂创建的对象相比,有什么区别吗 具体案例:我想绑定ProxyDataSourceJava 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
ProxyDataSource proxyDS = new ProxyDataSource();
ic.bind("MyDataSource",proxyDS);
但也可以使用:
JndiProxyDataSource proxyDS = new JndiProxyDataSource("MyJNDIDataSource",dataSource);
ic.bind("MyJNDIDataSource",proxyDS);
我研究了JndiProxyDataSource的实现,它实现了Referenceable,并且是通过对象工厂创建的
那么,这两者之间有什么区别呢?现在我在想,如果我们希望存储信息并在以后从JNDI检索信息,那么绑定对象和绑定对象之间没有区别。这里真正的问题是什么?我不理解dif。在绑定和实现的对象与绑定之间使用普通POJO