`

JNDI简介

    博客分类:
  • JNDI
阅读更多

    java命名和目录接口(Java Naming and Directory Interface JNDI是用于从Java应用程序中访问名称和目录服务的

一组API命名服务即将名称与对象相关联,以便能通过相应名称访问这些对象。而目录服务即其对象具有属性及名称的命名服务。

 

 

JNDI架构

JNDI架构提供了一个标准的、与命名系统无关的API,这个API构建在特定于命名系统的驱动程序之上。这一层帮助把应用程

序和实际的数据源隔离开来,因此无论应用程序是访问
LDAPRMIDNS还是其他的目录服务,这都没有关系。换句话

 

说,JNDI与任何特定的目录服务实现无关,您可以使用任何目录,只要您拥有相应的服务提供程序接口(或驱动程序)即可

 

注意,关于JNDI有一点很重要,即它同时提供应用程序编程接口(Application Programming Interface API)和服务提供

 

程序接口(Service Provider Interface SPI)。这样做的实际意义在于,对于您的与命名或目录服务交互的应用程序来

 

说,必须存在用于该服务的一个JNDI服务提供程序,这便是JNDI SPI发挥作用的舞台。一个服务提供程序基本上就是一组

 

类,这些类针对特定的命名和目录服务实现了各种JNDI接口——这与JDBC驱动程序针对特定的数据系统实现各种JDBC

 

口极为相似。作为一名应用程序开发人员,您不需要担心JNDI SPI.。您只需确保,您为每个想使用的命名或目录服务提供

 

 

了一个服务提供程序。

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    JNDI简介与SPI实现

    NULL 博文链接:https://shift-alt-ctrl.iteye.com/blog/1971329

    JNDI简介_动力节点Java学院整理

    主要介绍了JNDI简介,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Jndi的使用简介

    简要描述项目中Jndi的使用过程,完成servlet通过池连接的方式访问数据库

    服务器端接口编程.pptx

    1.JNDI 简介 服务器端接口编程全文共45页,当前为第5页。 分子间力:分子与分子间的相互作用力。 类型:范德华力、氢键、 π-π作用等 化学键: 离子键 共价键 类金属键 分类: 分子中相邻原子间强力的直接的相互...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.5 JSP 隐式对象简介 1.6 Java解析XML的四种方法 1.7 struts1和truts2比较 1.8 Tomcat5启动流程与配置详解 1.9 HttpServlet详解 1.10 Ant使用入门 1.11 Maven Ant之间的比较 1.12 详解MANIFEST.MF文件 1.13...

    JNDI参考资料.doc

    JNDI参考资料,这里讲述了JNDI的简介,原理,以及连接池等技术

    JNDI:JNDI注入利用工具

    简介 基本信息 获取服务器基础信息 打印出System.getProperties()中的信息 命令 命令执行 反射调用forkandexec执行命令 数据源黑客 获取Spring DataSource明文 获取缓存在某些中的数据源 目录列表 目录遍历 使用...

    JNDI,JTA和JMS简介

    主要介绍了JNDI,JTA和JMS的相关内容,包括中文释义,概念解释等,需要的朋友可以了解下。

    SpringMVC+JNDI+Tomcat配置数据源

    一、 简介 二、 tomcat配置jndi有三种方式。 第一种:单个应用独享数据源 第二种:配置全局JNDI数据源,应用到单个应用 三、 数据源配置在Tomcat/conf/ context.xml 文件或者 server.xml 文件 中的区别 四、 常见的...

    JSP高级编程          

    2.1 EJB 技术简介 2.2 EJB 体系结构(一) 2.3 EJB 体系结构(二) 2.4 如何开发EJB(一) 2.5 如何开发EJB(二) 2.6 本章小结 第3 章 EJB 技术进阶 3.1 实体EJB 的开发技术之一CMP EJB 3.2 实体EJB 的开发技术之二——BMP ...

    JSP高级编程(全)

    2.1 EJB 技术简介 2.2 EJB 体系结构(一) 2.3 EJB 体系结构(二) 2.4 如何开发EJB(一) 2.5 如何开发EJB(二) 2.6 本章小结 第3 章 EJB 技术进阶 3.1 实体EJB 的开发技术之一CMP EJB 3.2 实体EJB 的开发技术之二——BMP ...

    JBoss3.0下配置和部署EJB简介

    1.JBoss简介JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web操作系统(operatingsystemforweb),它...

    Apache Directory Server使用指南

    目录服务器简介 Apache Directory Server(ApacheDS)是一个基于 Java 语言的 LDAP 服务器,可以在各种平台上运行。该服务器具有可嵌入、可扩展、标准的遵守 LDAP 协议等特性,同时支持其他的网络协议,例如 NTP 和...

    Activiti6.0.x-中文版用户指南

    简介 o 1.1。执照 o 1.2。下载 o 1.3。资料来源 o 1.4。所需软件  1.4.1。JDK 7+  1.4.2。集成开发环境 o 1.5。报告问题 o 1.6。实验功能 o 1.7。内部实施类 • 2.入门 o 2.1。一分钟版 o 2.2。Activiti设置 o ...

    迫于目前现有的weblogic工具没怎么更新、payloayjdk适用版本等问题,所以基于superman18、sp4zcmd等

    简介: 迫于目前现有的weblogic工具没怎么更新、payloayjdk适用版本等问题,所以基于superman18、sp4zcmd等项目,写一个weblogic工具,工具运行版本要求jdk 8(深信服深蓝实验室天威战队强力驱动) 支持漏洞: CVE-...

    j2ee基础知识

    J2EE简介及学习方法 J2EE基础技术  XML、RMI、JNDI 、JMS

    J2EE的13种核心技术简介

    支撑J2EE的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF.

    GeoServer开发手册系列

    配置Jetty的JNDI资源 19 Eclipse首选项 20 代码格式化 21 代码模板 22 文本编辑器 22 编译器 23 OWS服务 24 OWS服务概览 24 实现一个简单的OWS服务 24 建立 25 创建插件 27 试一试 30 REST服务 34 简介 34 RESTful...

Global site tag (gtag.js) - Google Analytics