JNDI的Service Provider的实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:zcykf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
JNDI(Java Naming and Directory Interface)是JAVA平台的一个标准扩展,提供了一组接口和类。JNDI独立于任何具体的名字和目录服务实现,使应用程序能够通过统一的方式访问多种名字和目录服务。如同其它很多JAVA技术一样,JNDI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这样应用程序可以通过一个单一的方法访问各种已经存在的和将来会出现的服务。由于JNDI是建立在其它具体的目录服务(如LDAP、NDS等)之上的,对目录服务的调用者来说,JNDI屏蔽了下层的目录服务的不同,而用一组统一的API去实现对象定位的功能,这不仅保护了企业原有的目录服务资源,也大大增强了系统的移植能力。关系数据库管理系统为企业应用提供数据的持久存储,为企业应用的其他组件提供数据支持,它是企业应用的核心。 鉴于JNDI技术的优势和关系数据库的重要性,本文研究了JNDI SPI的实现方法,实现了一个以关系数据库服务为底层命名和目录服务的SPI实现。首先本文研究了JAVA对象在LDAP目录中的存储模式,结合关系数据库的特点,定义了JAVA可系列化对象、JAVA可引用对象、JNDI上下文对象这三类JAVA对象在关系数据库中的存储模式。然后本文研究了以关系数据库服务为命名和目录服务的名字空间表示方法,成功的在关系数据库服务的基础上实现了一个逻辑上的层次式名字空间。最后本文研究了JNDI SPI的体系结构及其实现方法,并着重研究了以关系数据库服务为底层命名和目录服务的JNDI SPI实现。
其他文献
随着数字图像采集技术和处理技术的飞速发展,图像已成为人们获取信息的重要途径,应用图像的相关信息对产品的几何信息做出相关评定也就成了图像处理的重要内容。图像测量技术
随着信息技术的发展,人们从科学实践和社会生产中获取的三维体数据越来越多,对体数据的可视化的需求也日益增长,直观高效的体数据可视化方法成为当前研究的热点。增强结果图
沙漠、森林、峡谷等大规模监测场景下,无线传感器网络中采集节点往往采用电池供电,当电池电量耗尽后,如果不更换电池或充电,节点就会失效,因此,能耗成为决定系统寿命最重要的
随着云计算的发展,越来越多的服务商更愿意将自己的服务部署到商业云平台上面从而减少自己维护硬件的成本,但是将所有的数据上传到云端是存在风险的。所以存储在云平台上的数据
随着人们对地理空间信息的需求与日俱增,传统万维网地理信息系统(WebGIS)凸显出了其局限性。一方面,地理空间信息的共享受到限制。开放的互联网环境,大量的数据资源要求实现
金融预测预警,是对宏观金融运行情况进行总体的、综合的、全面的、系统的分析与判断,是对表征宏观金融运行现状的一系列指标进行的监督和量测。Web Services是近几年提出的一
Web服务为互联网应用提供了一种共享数据和功能的有效手段,较好地解决了异构应用之间及松散耦合环境下的互操作、集成和协作的问题。但是由于单个Web服务功能单一,需要把Web
许多自然科学研究都需要对环境数据进行分析,这些环境数据通常是通过部署在研究区域(室内、森林和海洋等)的无线传感器网络来收集的。在其中,数据集的完整性和准确性都是基本要求
超宽带(UWB)无线通信是近年来无线通信学术研究和实用化开发的技术热点,超宽带无线通信信号具有频谱很宽、功率谱密度极低、传输速率高、多址容量大等特点。在频谱资源日益紧
本文的工作主要是研究一种有效可行的基于形状的三维模型检索算法,检索的有效性是指其在检索的速度和质量等方面能够达到令人满意的效果。 文中提出了一种基于法向投影矩的