1.應該是用 singleton 來取得 Datasource,而不是 connection。 差別在於 datasource 是一個 connection pool,用 singleton 只是統一 jndi lookup 的動作。 所以如果是對 datasource,那是J2EE pattern ...
分类:
其他好文 时间:
2018-09-18 11:17:19
阅读次数:
194
ENC的概念: The application component environment is referred to as the ENC, the enterprise naming context. 应用组件的业务逻辑应该是 ENC中取得对象。组件提供者使用标准的部署描述符指定必需的ENC入 ...
分类:
编程语言 时间:
2018-09-03 15:06:26
阅读次数:
156
1. 首先,需要为数据源配置一个JNDI资源。我们的数据源JNDI资源应该定义在context元素中。在tomcat6版本中,context元素已经从server.xml文件中独立出来了,放在一个context.xml文件中。因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修 ...
分类:
数据库 时间:
2018-09-03 15:04:36
阅读次数:
185
今天,学习用了一下nutz框架,写了一个HelloWorld的小程序,在用jndi配置数据源时,写了一个测试类,并在main方法中调用了jndi获得数据库连接,但是报错了,错误信息如下: javax.naming.NoInitialContextException: Need to specify ...
分类:
编程语言 时间:
2018-09-03 14:57:45
阅读次数:
252
commons configuration可以很方便的访问配置文件和xml文件中的的内容。Commons Configuration 是为了提供对属性文件、XML文件、JNDI资源、来自JDBC Datasource数据的访问。 官方文档:http://commons.apache.org/prop ...
分类:
其他好文 时间:
2018-09-03 13:34:32
阅读次数:
151
如何取得数据源。 A.通过Http B.通过ftp C.JNDI D.通过Connection对象 解答:C 在服务器上配置好数据以后,通过JNDI技术获取到数据源。 JNDI:Java Naming and Directory Interface一种标准的Java命名系统接口 ...
分类:
其他好文 时间:
2018-08-29 14:22:09
阅读次数:
738
一、用于数据库连接的术语: JDBC:(Java database connectivity)是基于java数据访问技术的一个API通过客户端访问服务器的数据库,是一个面向关系型数据库并提供一种方法查询和更新数据库; JNDI:(Java naming and directory interface ...
分类:
数据库 时间:
2018-08-28 00:54:36
阅读次数:
173
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,由管理者将JNDI API映射为特定的命名服务和目 ...
分类:
编程语言 时间:
2018-08-26 19:43:45
阅读次数:
140
包含了大量的命名和目录服务,使用通用接口来访问不同种类的服务; 可以同时连接到多个命名或目录服务上; 建立起逻辑关联,允许把名称同Java对象或资源关联起来,而不必知道对象或资源的物理ID。 JNDI程序包: javax.naming:命名操作; javax.naming.directory:目录操 ...
JNDI提供了一种统一的方式,可以用在网络上查找和访问服务。通过指定一个资源名称,该名称对应于数据库或命名服务中的一个记录,同时返回数据库连接建立所必须的信息。 JNDI主要有两部分组成:应用程序编程接口和服务供应商接口。应用程序编程接口提供了Java应用程序访问各种命名和目录服务的功能,服务供应商 ...
分类:
其他好文 时间:
2018-08-26 19:40:01
阅读次数:
169