gpt4 book ai didi

java - 你能帮我理解java :comp/env (The Enterprise Naming Context aka ENC)?的目的吗

转载 作者:行者123 更新时间:2023-12-01 15:11:22 24 4
gpt4 key购买 nike

我一直在阅读一些有关 JBoss 命名服务 JNDI 提供程序的内容。

我在代码中遇到过一百万次但我从未真正理解过的东西 - ENC。

// Obtain the application component's ENC
Context iniCtx = new InitialContext();
Context compEnv = (Context) iniCtx.lookup("java:comp/env");

我已经阅读了一些有关 ENC 的信息

Stackoverflow article with an answer that describes ENC a bit

J2EE and JNDI - The Application Component Environment

Another Stackoverflow article

但是,我真的很难理解何时以及为何使用 java:comp/env JNDI 上下文。谁能帮我分解一下吗?

最佳答案

ENC 的目的是提供一个隔离的、只读的命名空间,应用程序组件可以依赖该命名空间,无论组件部署的环境类型如何。

关于java - 你能帮我理解java :comp/env (The Enterprise Naming Context aka ENC)?的目的吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12304464/

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