没有用过
我用的是JBOSS关注ing

解决方案 »

  1.   

    Google去吧成千上万的资料等着你
      

  2.   

    主要是弄懂他们的关系就行GOOGLE上面没有很详细的学习ing
      

  3.   

    Connection Pool
    提供了一个对某个url的连接,在pool里面会缓存很多的具体的数据库连接,然后这个连接是由weblogic来维护的。Data Source 
    这是数据源,它是连接到某个数据库连接池,相当于用户和连接池之间的桥梁。因为这是一个对象,所以我们能通过JNDI来得到这个对象。JNDI
    是命名和目录服务,他提供了使用一个jndi name来查找到某一个对象的功能。
    这里专门是查找Data Source的
    在EJB里面使用更多,任何对象都可以以这种方式存储,这是由app server 来提供的服务
      

  4.   

    DataSource 可以理解成是Connection Pool的一种实现
    JNDI 容器用它来存放诸如DataSouce等资源,应用程序,如你的Web Application 用它来获得容器绑定的资源,如DataSource.任何一个J2EE容器,都有一个JNDI Provider, 比如当你在容器上定义了一个DataSource,叫myFirstDS 这个DataSource以一个唯一的名字,通常按照J2EE推荐的,被存储在java:comp/env名字空间里,也就是:java:comp/env/myFirstDS作为Web应用程序或EJB,在存活期的任何时候可以使用JNDI API从这个容器的JNDI Provider里按名字取到这个DataSource,如:...
    Context ctx = new InitalContext();
    DataSource ds = (DataSource) ctx.lookup("java:comp/env/myFirstDS");
    // Then you can use this DataSource
    Connection conn = ds.getConnection();
    // do something
    conn.close();
    ...