RMI和JNDI有什么区别
RMI是一个n-层次应用程序,扩展了中间层,耐受属于不同应用程序的分布式对象,并使用跨层层共享数据和逻辑,并且可以真正实现分布式解决方案。它可以通过网络通过网络找到不同机器的服务程序,并管理应用程序之间的通信,以确保像当地人一样使用远程对象。在RMI中使用RMIREGISTRY时,存在某些问题。 RMIREGISTRY仅用作测试基于RMI的应用程序的方法。当Rmiregistry停止并重新启动时,所有对象都在中心注册。对于这种情况,通常在这种情况下使用。通常,通常使用它。 JNDI使用远程对象使用命名和目录服务,并使用LDAP保存远程对象。 RMI只是远程对象访问的接口规范。可以远程访问遵循此规范的对象。 JNDI是Java命名和目录服务访问接口。通过JNDI,您可以访问已在名称和目录服务器中注册的服务对象。因此,您可以在LDAP名称目录服务器中注册RMI对象,然后使用JNDI访问和访问并使用远程对象访问和使用远程对象传输。
JNDI的用途是
JDBC(Java数据库连接,Java数据库连接)是用于执行SQL语句的Java API,可以提供对各种关系数据库的统一访问权限。它由用Java语言组编写的类和界面组成。JDBC为工具/数据库开发人员提供了标准API。基于此,它可以构建更高级的工具和接口,使数据库开发人员能够使用纯Java API.JNDI(Java命名和目录界面)编写数据库应用程序是由应用程序设计的API。它为开发人员提供了通用和统一的界面,可以找到并访问各种命名和目录服务。与JDBC类似,它们建立在抽象层上。
请举例说明JNDI是做什么的,有什么用
JNDI是JAVA环境中通信和目录服务的接口。它就像JDBC与数据库通信。DirectoryService是为应用程序软件提供网络资源数据的服务。在某些需要严格认证的行业网络应用程序软件中,有关外国网络的应用程序和外国网络大部分被HTTP和WebService取代。它主要用于内部网络...-jndi