java comp_java:comp / env /做什么?
小编典典
在名称空间的根上下文中是名称为“ 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 /做什么?相关推荐
- java comp evn_java:comp / env /做什么?
java:comp / env /做什么? 我只是花了太多的时间试图在连接一些JNDI工厂bean的时候弄清楚一些错误. 问题原来是,而不是这个- 我其实写了这个- 我推断java:comp / en ...
- java comp env 区别_加和不加java:comp/env/前缀有什么区别?
java:comp/env是标准的J2EE环境查找规则 使用这种方式必须做一次环境名到JNDI名的映射 这种隔离使得在写程序时不必关注真正的JNDI名字 其实说白了跟把JNDI名放到配置文件里是一样的 ...
- [转]理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc...
为什么80%的码农都做不了架构师?>>> 在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源: A: java: ...
- 对java:comp/env的研究
为什么80%的码农都做不了架构师?>>> 这两天研究了一下 context.lookup("java:comp/env/XXX")和直接context.lo ...
- Java:comp/env/讲解与JNDI
转载自 "Java:comp/env/"讲解与JNDI 我们在使用JNDI调用某个对象时,会有下述两种方式 context.lookup("java:comp/env ...
- 对java:comp/env的研究(转)
对java:comp/env的研究 http://f543711700.iteye.com/blog/1173618 这两天研究了一下 context.lookup("java:comp/e ...
- context.lookup(java:comp/env/XXX)和直接context.lookup(XXX)的区别
转载: 网上关于这两个的文章也很多,但是都说得很难理解,比如什么ENC环境啊什么的,各种概念. 其实说得简单点:context.lookup("java:comp/env/XXX" ...
- 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(" ...
- java和python的web自动化有什么区别-python和java哪个更适合做自动化?
真的很纠结,开发团队用java语言,本来想着跟随开发团队,但是发现python写测试脚本会轻松一点,在网上的找到资料,供参考. python:易于学习,语法简洁 不可否认的是,Python相对于其他语 ...
- java和python的web自动化有什么区别-Python和Java哪个更适合做自动化测试?
Python:易于学习,语法简洁 不可否认的是,Python相对于其他语言来说,要容易的多.因为Python语言的简单明了,很多外行人也能读懂它的代码.Python语言不需要拥有很丰富的词汇,简单明了 ...
最新文章
- #113. 【UER #2】手机的生产
- iis7 运行 php5.5 的方法
- MVVM实践中的Command与CommandParameter的使用
- .NET MAUI 已在塔架就位 ,4月份发布RC
- collection 多态 会自动转型为子类 继承多态需要显示转型
- WEB安全入门:如何防止 CSRF 攻击?
- 计算机网络作业第六章,计算机网络与通信第6章习题.doc
- 计算机绘图培训心得,学习cad制图心得体会
- dpdk Ipv4组包逻辑解析
- 如何设计一个吸引访问者的网站主页?
- 读书笔记|从零开始做运营(入门篇)
- STM32串口中断接收一帧数据
- js复制富文本/网页内容到黏贴板
- 参考文献格式生成器(GB/T 7714-2015)
- mysql 批量查询
- 计算机人工智能分数,分数一般想学人工智能?这6所双一流大学是首选
- 关于Hibernate的Session和SessionFactory
- Android加密篇 MD5
- GSM Arena 魅族mx四核评测-个人翻译
- ISAM、MyISAM、InnoDB、ACID详解