JNDI Resources HOW-TO:
JNDI现在一想起JNDI就知道利用它可以配置DataSource,别的还能开啥?不知道了.它本质上是干啥的?DataSource的什么特性与JDNI暗合后造成了现在我这样一提JNDI就只能想到DataSource?
JNDI的产生背景?发展过程?它的利与弊?有没有别的什么替代物?好像跟JDBC有点关系.
The JNDI architecture consists of an API (Application Programming Interface) and an SPI (Service Provider Interface). Java applications use this API to access a variety of naming and directory services. The SPI enables a variety of naming and directory services to be plugged in transparently, allowing the Java application using the API of the JNDI technology to access their services.
看JNDI的API时看到javax.naming.ldap,(Lightweight Directory Access Protocol )也想起来现在项目中的用到了这个ldap.
The JNDI SPI is designed to be used by arbitrary service providers including directory service providers. This enables a variety of directory and naming services to be plugged in transparently to the Java application (which uses only the JNDI API).
A directory object provides an association between attributes and values. Thus, a directory service enables information to be organized in a hierarchical manner to provide a mapping between human understandable names and directory objects.
Naming -- The Foundation:(guide/jndi/spec/jndi/jndi.4.html)
A fundamental facility in any computing system is the naming service - the means by which names are associated with objects, and by which objects are found given their names. In traditional systems, the naming service is seldom a separate service.
Meaningful names can be composed using useful arrangements of naming services reflecting these relationships.
The primary function of a naming system is to map names to objects.
There can be multiple naming systems that can be represented by a composite namespace.
在JavaWorld上找了一个链接http://www.javaworld.com/javaworld/jw-01-2000/jw-01-howto.html,仔细看了看,很好,现在就很是需要这样的介绍性文章,结合实例,深入浅出,又很形象.
分享到:
相关推荐
【标题】"Tomcat学习笔记 - 使用JNDI数据源" 在Java应用服务器如Tomcat中,使用JNDI(Java Naming and Directory Interface)数据源是一种标准的方式,它允许我们集中管理和配置数据库连接,提高应用的可移植性和可...
【Tomcat 学习精华笔记】 Tomcat 是一个广泛应用的开源服务器,主要用于托管Java Web应用程序。它虽然不是严格意义上的应用服务器,但作为一个Servlet容器,它能够处理Servlet和JSP,并且具备了一些应用服务器的...
【标题】:Tomcat学习笔记 【正文】: Tomcat是一款广泛应用的开源Web服务器和Java Servlet容器,由Apache软件基金会的Jakarta项目开发。它实现了Java Servlet和JavaServer Pages(JSP)规范,并且作为轻量级应用...
《Tomcat学习笔记》 Tomcat是一款开源的Java Servlet容器,是Apache软件基金会下的Jakarta项目中的核心项目,主要用于运行Java Web应用程序。本笔记将详细阐述Tomcat的安装、配置、虚拟主机设置、JDBC数据库连接池...
通过这篇学习笔记,你可以深入理解DBCP和JNDI的结合使用,以及如何在实际项目中部署和配置。对于开发大型企业级应用来说,熟练掌握数据库连接池的使用是至关重要的,它能够显著提升应用的性能和稳定性。
### jBoss + Tomcat 学习笔记大全及帮助文档概览 #### 一、环境搭建与配置 在开始深入探讨jBoss与Tomcat的集成之前,我们先来了解如何搭建基本的开发环境。 ##### 1. Java 环境配置 - **安装 J2SDK1.4+ 和 J2...
【Java Web基础与Tomcat服务器】 在Web开发领域,Java技术常常扮演着核心角色,而Tomcat作为一款轻量级的Web服务器和Servlet容器,是Java Web应用的首选...通过深入学习和实践,开发者可以创建出高效、稳定的Web应用。
### Servlet学习笔记3:深入理解Servlet...综上所述,本学习笔记涵盖了Servlet技术的核心概念、Tomcat服务器配置、JNDI和数据源管理以及Java EE架构的概览,是Java Web开发者深入理解和掌握Servlet技术的重要参考资料。
《MLDN李兴华视频教程学习笔记》是针对J2EE Web开发的一份详细学习资料,结合了李兴华老师的教学视频,旨在帮助学习者深入理解J2EE平台下的Web应用开发技术。J2EE(Java 2 Platform, Enterprise Edition)是Java语言...
- **HttpClient学习笔记**:HttpClient是Apache的一个开源项目,用于执行HTTP请求。在与Tomcat交互时,例如在自动化部署或监控场景下,可能会用到HttpClient来发送HTTP请求到Tomcat的管理接口。 - **Tomcat配置文档...
通过阅读源码,你可以深入了解EJB的部署、实例化、调用过程,以及OpenEjb如何与Tomcat协同工作的细节。 总结起来,OpenEjb为Tomcat提供了EJB支持,使得开发者可以在轻量级应用服务器上利用EJB的强大功能。这不仅...
在深入探讨Tomcat源码之前,我们先了解一下Tomcat是什么。Tomcat是一款开源的Java Servlet容器,由Apache软件基金会开发,它实现了Java EE中的Web应用服务器部分,特别是Servlet和JavaServer Pages (JSP)规范。《How...
通过李兴华老师的《J2EE核心框架 笔记》,学习者可以对J2EE有深入理解,并能有效地将理论知识应用于实际项目开发中。笔记2、笔记1和笔记3可能分别从不同角度或深度详细展开这些主题,为读者提供了一个全面、系统的...
这份"资深J2EE学习笔记60页"是由一位经验丰富的J2EE开发者顾志凌所著,旨在帮助读者深入理解和掌握J2EE的核心概念和技术。 1. **Java EE架构**:Java EE是建立在Java SE(标准版)基础之上,提供了一个多层次的、...
通过深入学习以上知识点,并结合实际项目实践,可以逐步掌握J2EE开发技能,为成为一名合格的Java EE开发者打下坚实基础。本学习笔记将对这些内容进行详尽的解释和示例演示,帮助初学者快速上手。
《软件工程师学习笔记J2EE》是一份针对Java企业级应用开发(J2EE)的详尽学习资源,对于想要深入理解和掌握J2EE技术体系的软件工程师来说,具有极高的参考价值。这份笔记不仅全面覆盖了J2EE的基础概念,还深入探讨了...
### SOLR学习笔记 #### 一、Solr简介与特点 **Solr** 是一种开源的企业级搜索平台,它是基于 **Lucene Java** 构建的。Solr 的设计目标是为了提供高性能、高可用性的搜索服务,适用于各种规模的企业级应用。 **...
这些知识点构成了JavaWeb开发的基础,通过"狂神"的笔记,你可以深入学习这些概念,提升你的JavaWeb技能。在实际项目中,这些知识点会相互交织,形成一个完整、高效的应用系统。不断学习和实践,才能更好地掌握...