`
阅读更多

主要用于单元测试,我们的代码难于单元测试,原因就是对 JNDI 的严重依赖,以及 JNDI Server 必须启动,而 JNDI 服务是服务器(如: Tomcat )提供的。

Simple-JNDI 就是轻量级的 JNDI Server ,不需要启动 Tomcat 就能得到 javax.sql.DataSource 对象从而实现和数据库的连接。

地址:http://www.osjava.org/simple-jndi/

如何使用:http://www.osjava.org/simple-jndi/manual/Configuring.html

分享到:
评论

相关推荐

    Simple-JNDI:通过JNDI查找访问属性文件。 从JNDI获取数据源

    如果您唯一的目的是测试或使用依赖于Tomcat之外的Tomcat JNDI环境的类,或者仅需要基于JNDI的数据源,请 (不要与Simple-JNDI混淆)。 Simple-JNDI的JNDI实现完全基于内存。 没有启动服务器实例。 一个java.util....

    JNDI支持包

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的API,它为各种不同的命名和目录服务提供了统一的接口。在Java应用程序中,JNDI主要用来查找和绑定对象,比如数据库连接池、邮件...

    Simple JNDI and EJB container emulator-开源

    jndie 提供了一个(真的!)轻量级 JNDI 环境来帮助软件开发。 它还可以用作 EJB 容器模拟器,主要用于开发和测试目的。 所有这些都在一个 33k 的 jar 文件中! 以前称为 JBoss 模拟器 Tabajara。

    Kettle操作手册

    - JNDI配置文件位于Kettle安装目录下的`simple-jndi`文件夹中。 - 编辑`jdbc.properties`文件以完成JNDI的设置。 - JNDI的命名规则通常是“数据库名_用户名”,确保本地JNDI名称与交互平台保持一致。 #### 四、...

    webservice-simple-example

    Spring 可以帮助管理这些代理对象,例如通过动态代理或基于 JNDI 的查找。 5. **测试**:项目中可能包含测试用例,使用模拟数据或者真实环境来验证 Web 服务的正确性和性能。 【标签】"jax-ws" 确定了项目的核心...

    Kettle简单应用.pptx

    Kettle 目录文件包括 classes、Data Integration.app、Data Service JDBC Driver、docs、launcher、lib、libswt、plugins、pwd、samples、simple-jndi、system、ui 等文件夹。每个文件夹都有其特定的功能和用途。 ...

    史上最强-Kettle-培训教程.pdf

    - **Simple-jndi**:JNDI数据源连接配置。 - **Ui**:启动界面和配置信息。 ### Kettle菜单介绍 - **Transformation**的Main Tree菜单列出了转换的基本属性,如DB连接、Steps和Hops,用户可在此配置和查看转换的...

    Kettle-培训教程 - 初学教程.doc

    - Simple-jndi:用于JNDI方式连接数据源的配置文件。 - Ui:储存初始化界面的图像和配置。 总的来说,Kettle作为一个强大的ETL工具,以其丰富的功能、灵活的架构和用户友好的界面,为数据治理和数据交换提供了有力...

    1日速成-Kettle-培训教程(史上最强中文完整).doc

    - **Simple-jndi**:用于JNDI方式连接数据源的配置。 - **Ui**:界面相关的资源和配置。 通过上述介绍,我们可以看出Kettle是一个功能全面、易用的ETL工具,适合新手快速上手。对于数据集成项目,Kettle提供了强大...

    kettle7.1源码编译环境搭建

    - 将lib、libwt、launcher、simple-jndi四个文件夹拷贝到Java项目的根目录。 6. **导入jar包**: - 将lib目录下的所有jar包导入项目构建路径,但需排除特定的kettle-core、kettle-dbdialog、kettle-engine的jar包...

    Kettle基础知识

    JNDI配置文件位于Kettle安装目录的simple-jndi文件夹中,配置完成后,在转换中选择相应的JNDI名称即可。确保数据库连接驱动已放入`libswt`目录,以避免连接测试失败。 总的来说,Kettle作为一个强大的ETL工具,提供...

    Kettle安装部署-调度-使用手册

    - 使用JNDI方式配置Oracle数据库连接,具体的配置信息需要写入Kettle安装路径下的`simple-jndi/jdbc.properties`文件中,例如: ``` DZDZ/type=javax.sql.DataSource DZDZ/driver=oracle.jdbc.driver.Oracle...

    Kettle二次开发

    - **处理jar包**:将Kettle工具的lib、libswt、launcher、simple-jndi等文件夹拷贝到Java项目的根目录。特别是lib文件夹包含了项目所需的jar包,是必须的。 - **编译**:将lib目录下的jar包加入到编译路径中,并...

    JNDI Java操作示例

    4. **SECURITY_AUTHENTICATION**:设置为`simple`,表明使用简单的明文身份验证方式。 #### 四、LDAP目录结构解读 接下来,示例中展示了一个典型的LDAP目录结构。每个条目都由其唯一的**DN**(Distinguished Name)...

    Simple-WebProject

    网络项目使用的技术: Java 核心小服务程序/JSP JDBC JNDI - 获取本地数据源简单的 Web 项目,它清楚地了解如何使用 JDBC、实现 DAO 层、实现控制器层并将其与视图集成。 还有一个关于如何通过 JNDI 获取 javax....

    JAVA JNDI免证书修改AD域密码.zip

    在IT领域,特别是Java开发中,`JAVA JNDI免证书修改AD域密码`是一个重要的主题,涉及到企业级应用与Active Directory(AD)域服务的交互。Active Directory是微软提供的目录服务,用于集中管理网络资源,如用户账户...

Global site tag (gtag.js) - Google Analytics