小编典典

在名称空间的根上下文中是名称为“ comp”的绑定,该绑定绑定到为与组件相关的绑定保留的子树。名称“ comp”是组件的缩写。在根上下文中没有其他绑定。但是,根上下文保留用于策略的将来扩展,特别是用于命名不与组件本身绑定但与其他类型的实体(例如用户或部门)绑定的资源。例如,将来的策略可能允许你使用“ java:user / alice”和“ java:org / engineering”之类的名称来命名用户和组织/部门。

在“ comp”上下文中,有两个绑定:“ env”和“ UserTransaction”。名称“ env”绑定到一个子树,该子树保留给组件的环境相关绑定(由其部署描述符定义)。“ env”是环境的缩写。J2EE建议(但不需要)“ env”名称空间的以下结构。

因此,你从spring或例如tomcat上下文描述符进行的绑定默认情况下位于java:comp / env /

例如,如果你的配置是:

然后,你可以使用以下命令直接访问它:

Context ctx = new InitialContext();

DataSource ds = (DataSource)ctx.lookup("java:comp/env/foo");

或者你可以采取一个中间步骤,这样就不必为检索到的每个资源都指定“ java:comp / env”:

Context ctx = new InitialContext();

Context envCtx = (Context)ctx.lookup("java:comp/env");

DataSource ds = (DataSource)envCtx.lookup("foo");

2020-04-13

java comp_java:comp / env /做什么?相关推荐

  1. java comp evn_java:comp / env /做什么?

    java:comp / env /做什么? 我只是花了太多的时间试图在连接一些JNDI工厂bean的时候弄清楚一些错误. 问题原来是,而不是这个- 我其实写了这个- 我推断java:comp / en ...

  2. java comp env 区别_加和不加java:comp/env/前缀有什么区别?

    java:comp/env是标准的J2EE环境查找规则 使用这种方式必须做一次环境名到JNDI名的映射 这种隔离使得在写程序时不必关注真正的JNDI名字 其实说白了跟把JNDI名放到配置文件里是一样的 ...

  3. [转]理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc...

    为什么80%的码农都做不了架构师?>>>    在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是  jdbc/testDS 数据源: A:        java: ...

  4. 对java:comp/env的研究

    为什么80%的码农都做不了架构师?>>>    这两天研究了一下 context.lookup("java:comp/env/XXX")和直接context.lo ...

  5. Java:comp/env/讲解与JNDI

    转载自   "Java:comp/env/"讲解与JNDI 我们在使用JNDI调用某个对象时,会有下述两种方式 context.lookup("java:comp/env ...

  6. 对java:comp/env的研究(转)

    对java:comp/env的研究 http://f543711700.iteye.com/blog/1173618 这两天研究了一下 context.lookup("java:comp/e ...

  7. context.lookup(java:comp/env/XXX)和直接context.lookup(XXX)的区别

    转载: 网上关于这两个的文章也很多,但是都说得很难理解,比如什么ENC环境啊什么的,各种概念. 其实说得简单点:context.lookup("java:comp/env/XXX" ...

  8. java 获取 jndi_Websphere下获取jndi、java:comp/env/cas与jdbc/cas的区别

    Websphere下获取jndi,java:comp/env/cas与jdbc/cas的区别: A.lookup("java:comp/env/cas")与lockup(" ...

  9. java和python的web自动化有什么区别-python和java哪个更适合做自动化?

    真的很纠结,开发团队用java语言,本来想着跟随开发团队,但是发现python写测试脚本会轻松一点,在网上的找到资料,供参考. python:易于学习,语法简洁 不可否认的是,Python相对于其他语 ...

  10. java和python的web自动化有什么区别-Python和Java哪个更适合做自动化测试?

    Python:易于学习,语法简洁 不可否认的是,Python相对于其他语言来说,要容易的多.因为Python语言的简单明了,很多外行人也能读懂它的代码.Python语言不需要拥有很丰富的词汇,简单明了 ...

最新文章

  1. #113. 【UER #2】手机的生产
  2. iis7 运行 php5.5 的方法
  3. MVVM实践中的Command与CommandParameter的使用
  4. .NET MAUI 已在塔架就位 ,4月份发布RC
  5. collection 多态 会自动转型为子类 继承多态需要显示转型
  6. WEB安全入门:如何防止 CSRF 攻击?
  7. 计算机网络作业第六章,计算机网络与通信第6章习题.doc
  8. 计算机绘图培训心得,学习cad制图心得体会
  9. dpdk Ipv4组包逻辑解析
  10. 如何设计一个吸引访问者的网站主页?
  11. 读书笔记|从零开始做运营(入门篇)
  12. STM32串口中断接收一帧数据
  13. js复制富文本/网页内容到黏贴板
  14. 参考文献格式生成器(GB/T 7714-2015)
  15. mysql 批量查询
  16. 计算机人工智能分数,分数一般想学人工智能?这6所双一流大学是首选
  17. 关于Hibernate的Session和SessionFactory
  18. Android加密篇 MD5
  19. GSM Arena 魅族mx四核评测-个人翻译
  20. ISAM、MyISAM、InnoDB、ACID详解

热门文章

  1. 数据结构实验——用链表实现简单的多项式乘法
  2. JAVA自行车类代码_租借自行车RentBikeController
  3. 求职简历中一些常见的问题
  4. SAP 获取不同币种间的汇率 RFC BAPI_EXCHANGERATE_GETDETAIL
  5. windows 10(64位) 本地模式安装Hadoop和Hbase
  6. 世界为什么是五彩缤纷
  7. 网络延迟的优化方法-管理延迟
  8. 端口映射vc++6.0编译【转】
  9. PDF 转 Word - 免费在线 pdf 转换成 word 文档
  10. 高德地图API之定位API