gpt4 book ai didi

jndi - 什么是 JNDI?它的基本用途是什么?什么时候使用?

转载 作者:行者123 更新时间:2023-12-03 04:04:58 25 4
gpt4 key购买 nike

  • 什么是JNDI

  • 它的基本用途是什么?

  • 什么时候使用?

最佳答案

What is JNDI ?

它代表Java Naming and Directory Interface .

What is its basic use?

JNDI 允许分布式应用程序以抽象的、独立于资源的方式查找服务。

When it is used?

最常见的用例是在 Java EE 应用程序服务器上设置数据库连接池。部署在该服务器上的任何应用程序都可以使用 JNDI 名称 java:comp/env/FooBarPool 来访问所需的连接,而无需了解有关连接的详细信息。

这有几个优点:

  1. 如果您的部署顺序是应用程序从 devl->int->test->prod 环境移动,则可以在每个环境中使用相同的 JNDI 名称并隐藏正在使用的实际数据库。应用程序在环境之间迁移时不必进行更改。
  2. 您可以最大程度地减少需要了解访问生产数据库凭据的人员数量。只有 Java EE 应用服务器需要知道您是否使用 JNDI。

关于jndi - 什么是 JNDI?它的基本用途是什么?什么时候使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com