C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。闲来无事,学习了一下C3P0的配置和使用,特此把一些步骤和出现的问题记录一下:1、JdbcUtils.java 1 /** 2 ...
分类:
其他好文 时间:
2014-08-18 09:09:13
阅读次数:
221
JNDI是 Java 命名与文件夹接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之中的一个,不少专家觉得,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI究竟起什么作用?要了解JNDI的作用,我们...
分类:
其他好文 时间:
2014-08-17 10:20:22
阅读次数:
216
说到JNDI,即熟悉又陌生,熟悉在经常使用,如EJB3.0中的@EJB注入,底层实现即是JNDI的方式;喜闻乐见的:Context ctx=new InitialContext();
Object obj=(Object)ctx.lookup("java:obj");
更是最常用的方式。说它陌生,是因为,对于JNDI,我们仅限于基本的使用,本文就是带领大家进入JNDI分析阶段。
JNDI作用...
分类:
其他好文 时间:
2014-08-16 08:33:50
阅读次数:
301
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以 通过代码的方式创建一个数...
分类:
编程语言 时间:
2014-08-13 12:45:56
阅读次数:
394
Context在Java中的出现是如此频繁,但其中文翻译“上下文”又是如此诡异拗口,因此导致很多人不是很了解Context的具体含义是指什么,所以很有必要来深究一下这词的含义。先来举几个JAVA中用到Context的例子(1)JNDI的一个类javax.naming.InitialContext,它...
分类:
编程语言 时间:
2014-08-09 22:58:59
阅读次数:
213
@Resource注解@Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与@...
分类:
编程语言 时间:
2014-08-09 18:36:18
阅读次数:
256
JNDI即Java命名和目录接口(JavaNaming and Directory Interface),它属于J2EE规范范畴,是J2EE的核心技术之一,提供了一组接口、类和关于命名空间的概念。JDNI是provider-based技术,它暴露一个API和一个服务供应接口(SPI)。它将名称和对象联系起来,使我们可以用名称访问对象。我们可以把JNDI简单地看成是里面封装了一个name到实体对象的...
分类:
编程语言 时间:
2014-08-08 21:23:16
阅读次数:
734
Hibernate整合C3P0实现连接池Hibernate中可以使用默认的连接池,无论功能与性能都不如C3PO(网友反映,我没有测试过),C3P0是一个开源的JDBC连接池,它实 现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Sprin...
分类:
系统相关 时间:
2014-08-01 15:29:31
阅读次数:
301
JNDI是 Java 命名与文件夹接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之中的一个,不少专家觉得,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI究竟起什么作用?要了解JNDI的作用,我们...
分类:
其他好文 时间:
2014-07-31 12:59:26
阅读次数:
155
xml配置:1 3 4 5 6 7 在weblogic/jboss中配置好JNDI数据源后,上述节点改为:1 2 3 java:/ssoDS4 5 ...
分类:
数据库 时间:
2014-07-30 23:28:15
阅读次数:
460