利用JNDI的命名与服务功能来满足企业级API对命名与服务的访问

包含了大量的命名和目录服务,使用通用接口来访问不同种类的服务;

可以同时连接到多个命名或目录服务上;

建立起逻辑关联,允许把名称同Java对象或资源关联起来,而不必知道对象或资源的物理ID。

JNDI程序包:

javax.naming:命名操作;

javax.naming.directory:目录操作;

javax.naming.event:在命名目录服务器中请求事件通知;

javax.naming.ldap:提供LDAP支持;

javax.naming.spi:允许动态插入不同实现。

利用JNDI的命名与服务功能来满足企业级API对命名与服务的访问,诸如EJB、JMS、JDBC 2.0以及IIOP上的RMI通过JNDI来使用CORBA的命名服务。

原文地址:https://www.cnblogs.com/borter/p/9538241.html

时间: 2024-11-01 21:14:27

利用JNDI的命名与服务功能来满足企业级API对命名与服务的访问的相关文章

【原创】Mindjet Manager思维导图软件云服务功能的使用方法

注:自己使用了mindjet manager来画思维导图已经有一段时间了,无疑mindjet manager的功能是很强大的,但是最近因为自己两台电脑都安装了mindjet manager,每次在不同电脑编辑同一份文档时,都要通过U盘或现在流行的网盘传输,才能在另一台电脑上继续进行编辑.最终寻求网络帮助,才发现mindjet manager早就有了云服务功能,欣喜之下,继续搜索,想要知道这云服务的具体使用方法,但最终得到的结果都令人可惜,基本上关于mindjet manager云服务功能使用的详

短信服务功能

"金笛短信服务功能是面向广大企事业单位开发的短信群发软件,它使企业可以充 分利用移动(或联通)公司提供的手机短信服务功能,来发布各种企业相关信息.可完成短信息群组发送(如短信广告.客户联络.新产品发布通知).分组发送(如会议通知.紧急通知).定时群发(如提醒短信.恭贺短信.祝福短信).以及接收工作情况汇报短信等等,从而达到提高办公效率.降低办公成本的目的…… 高亚兰  (短信事业部)北京玉笛信息技术有限责任公司地址:北京海淀区知春路23号量子银座903(863软件园)电话:010-8235657

Python与数据库[2] -> 关系对象映射/ORM -> 利用 sqlalchemy 实现关系表查询功能

利用 sqlalchemy 实现关系表查询功能 下面的例子将完成一个通过关系表进行查询的功能,示例中的数据表均在MySQL中建立,建立过程可以使用 SQL 命令或编写 Python 适配器完成. 示例中用到的表主要有3张,一张personInfo个人信息表,一张account_store账号信息表,以及一张person_account_rel的个人信息与账号关系表. 示例中将会通过已知的人物年龄和id通过个人信息表查出个人姓名(仅为参考示例,请忽略怪异的查找逻辑 :) ),随后根据关系表得到的人

Yii2快速构建RESTful Web服务功能简介

Yii2相比Yii1而言,一个重大的改进是内置了功能完备的RESTful支持. 其内置RESTful支持提供了如下功能: 使用ActiveRecord的通用接口来快速构建原型: 应答格式协商(缺省支持 JSON 和 XML): 可定制的对象序列化,支持选择输出哪些列: 请求数据的格式化以及验证错误: 通过HTTP 动词映射实现高效路由: 支持 OPTIONS 和 HEAD 动词: 认证 和 鉴权: 支持 HATEOAS(RESTful的架构约束,超媒体即应用程序状态): 结果缓存,可使用 yii

利用shell脚本实现计划任务功能 V1.2

2013.05.10  mytask 1.2 主程序休眠时间分成若干小的时间片断分段休眠,避免长时间的休眠不能及时响应系统信号. 2013.05.07 mytask 1.1 昨天发布了mytask1.0 版后(利用shell脚本实现计划任务功能),一直在想着如何解决那个最后的遗留问题"每个任务脚本中声明的函数名必须唯一不能重复,否则会导致任务函数覆盖.",无意间自问了一句为什么不能像crontab那样直接调用脚本和命令呢?这一问才让自己回忆起来,之所以用function封装任务是因为早

Java-map-第一题 (Map)利用Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。 附:世界杯冠军以及对应的夺冠年份,请参考本章附录。 附录

第一题 (Map)利用Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队.如果该 年没有举办世界杯,则输出:没有举办世界杯. 附:世界杯冠军以及对应的夺冠年份,请参考本章附录. 附录 历届世界杯冠军 届数 举办年份 举办地点 冠军 第一届 1930年 乌拉圭 乌拉圭 第二届 1934年 意大利 意大利 第三届 1938年 法国 意大利 第四届 1950年 巴西 乌拉圭 第五届 1954年 瑞士 西德 第六届 1958年 瑞典 巴西 第七届 1962年

利用FlashPaper实现类似百度文库功能

最近需要实现一个类似百度文库的功能,在Google上淘了一段时间,发现FlashPaper还算能够不错的实现此需求. 首先讲下思路: 1>安装FlashPaper: 2>利用java代码将doc等文件转换为swf文件: 3>页面展示swf即可. 关于FlashPaper的使用及安装这里就不再赘述,网上的资料很多,可以自行Google. 下面是java下如何利用FlashPaper将doc等文件转化为swf文件--> @param swfName 指定生成的swf文件名@param

Windows Azure恢复服务功能介绍

说到windows azure对于当前已经不是一个默认的话题了,但是功能一直都在更新中,时不时会更新一些新的功能或者旧功能的一些完整性及可用性.具体就不多说了,今天说一下 azure上的恢复服务(备份和还原功能),其实对于azure上的恢复服务就是windows系统自带的windows backup功能,该功能可以将本地的计算机通过下载及安装Agent后,同时验证服务后,即可将系统状态或者文件备份到windows azure上的保管库中,这样相对备份的数据类型比较安全,但是同样也会有一个问题,如

Python循环定时服务功能(类似contrab)

Python实现的循环定时服务功能,类似于Linux下的contrab功能.主要通过定时器实现. 注:Python中的threading.timer是基于线程实现的,每次定时事件产生时,回调完响应函数后线程就结束.而Python中的线程是不能restart的,所以这种循环定时功能必须要在每次定时响应完成后再重新启动另一个定时事件. #!/usr/bin/env python # -*- coding: utf-8 -*- # import subprocess from threading im