没有用过
我用的是JBOSS关注ing
我用的是JBOSS关注ing
解决方案 »
- Axis2发布WebService,部署时报services.xml找不到问题!!!
- struts2 radio name值得指定问题
- 关于查询
- EL表达式能否做到这样的语句
- 关于html与serverlet的问题
- 哥哥教教我
- 新手提问:Filter不自动编译
- 谁能推荐一款免费cms系统,开发jsp用的
- 求一个经典的数据库封装类!在使用连接池的情况下,你们的数据库封装类都是怎么写的?
- 我的web.xml总是设置不好,总出致命问题,请大家帮我看看怎么回事
- 在jsp中怎么能不让人看到javascript导入xml文件的接口呢??
- 谁能发给我apache_3_14win32.exe ApacheModuleJServ.dll
提供了一个对某个url的连接,在pool里面会缓存很多的具体的数据库连接,然后这个连接是由weblogic来维护的。Data Source
这是数据源,它是连接到某个数据库连接池,相当于用户和连接池之间的桥梁。因为这是一个对象,所以我们能通过JNDI来得到这个对象。JNDI
是命名和目录服务,他提供了使用一个jndi name来查找到某一个对象的功能。
这里专门是查找Data Source的
在EJB里面使用更多,任何对象都可以以这种方式存储,这是由app server 来提供的服务
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();
...