您的位置:首页 > 编程语言 > Java开发

Java千百问_08JDK详解(005)_jdk服务集成类库都有什么

2016-06-10 11:16 309 查看
点击进入_更多_Java千百问

1、jdk服务集成类库都有什么

了解java核心框架看这里:java核心框架是什么样的

1. 数据库链接工具(Java Database Connectivity,JDBC)

JDBC API提供了使用java访问数据库的通用接口,使用JDBC 3.0或以上,开发人员编写的应用程序可以访问几乎任何数据源,从关系数据库到电子表格甚至文本文件,JDBC技术还提供了很多通用的基础工具和备用接口。

了解JDBC看这里:[JDBC是什么][3]

远程方法调用(Remote Method Invocation,RMI)

远程方法调用能够提供分布式应用程序的开发,提供了Java编写程序之间的远程调用与通信。RMI允许运行在一个JVM上的对象调用运行在另一个JVM上对象的方法(两个JVM有可能是不同的主机)。

了解RMI看这里:[RMI是什么][4]

接口描述语言(Interface description language,IDL,CORBA)

IDL是CORBA(Common Object Request Broker Architecture,通用对象请求代理体系结构)中的描述语言,提供标准的相互操作和连通规范。使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流。

它使分布式、支持Web的Java应用可以基于IIOP协议 (Internet Inter-ORB Protocol,互联网内部对象请求代理协议)透明地调用远程服务。

JavaIDL运行期组件包括一个兼容全对象请求代理Java ORB(Object Request Broker,对象请求代管者),用于基于IIOP协议实现分布式对象之间的通信。

了解IDL看这里: [IDL是什么][5]

了解CORBA看这里:[CORBA是什么][6]

了解IIOP协议看这里:[IIOP协议是什么][7]

RMI-IIOP协议(RMI-IIOP)

RMI以Java为核心,可与采用本机方法与现有系统相连接。RMI可采用自然、直接和功能全面的方式为您提供分布式计算技术,而这种技术可帮助您以不断递增和无缝的方式为整个系统添加Java功能。

IIOP,Internet Inter-ORB Protocol(互联网内部对象请求代理协议),它是一个用于CORBA 2.0及兼容平台上的协议。用来在CORBA对象请求代理之间交流的协议。Java中使得程序可以和其他语言的CORBA实现实现互操作性的协议。

RMI-IIOP出现以前,只有RMI和CORBA两种选择来进行分布式程序设计,二者之间不能协作。RMI-IIOP综合了RMI和CORBA的优点,克服了他们的缺点,使得程序员能更方便的编写分布式程序设计,实现分布式计算。

了解更多RMI-IIOP看这里:[RMI-IIOP是什么][8]

Java脚本引擎(Scripting for the Java Platform)

Java脚本API由Java脚本引擎的接口和类组成,提供Java应用程序中使用脚本框架。此API允许在Java应用程序中执行使用脚本语言编写的程序。脚本语言程序通常由应用程序的终端用户提供。

了解javax.script包看这里:[javax.script包有什么用][9]

Java命名系统接口(Java Naming and Directory Interface™,JNDI)

JNDI提供统一的客户端API,在Java编写的应用程序中提供了命名和目录功能。它被设计成独立于任何特定的命名或目录服务来实现,因此各种各样的服务:新的、已部署的都可以通过一致的方式来访问。JNDI架构由一个API和SPI(服务提供者接口)实现,Java应用程序使用这个API来访问各种各样的命名和目录服务,SPI使各种各样的命名和目录服务接入,允许Java应用程序使用JNDI API来访问他们的服务。主要功能在javax.naming包中。

了解javax.naming包看这里:[javax.naming包有什么用][10]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: