如果通过对象工厂创建对象,我将对象绑定到jndi是否有区别?
具体案例:我想绑定ProxyDataSource
ProxyDataSource proxyDS = new ProxyDataSource();
ic.bind("MyDataSource",proxyDS);
但也有可能使用:
JndiProxyDataSource proxyDS = new JndiProxyDataSource("MyJNDIDataSource",dataSource);
ic.bind("MyJNDIDataSource",proxyDS);
我查看了JndiProxyDataSource的实现,它实现了Referenceable,它是通过对象工厂创建的。
那么这两者会有什么区别?