创建初始上下文

InitialContext类实现Context接口,调用其构造方法便可创建初始上下文(即搜索请求对象的起始点)。创建初始上下文需要设定以下两个环境属性

     ①上下文工厂对象spi Context.INITIAL_CONTEXT_FACTORY,指定要使用哪个具体服务提供程序。

     ②连接字符串Context.PROVIDER_URL,指定服务的位置和初始上下文的起始点。

(1)在Weblogic下创建初始上下文

     ①建立Hashtable变量,将两个环境属性存入其中。

        Hashtable ht = new Hashtable();        ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory";

ht.put(Context.PROVIDER_URL,"t3://localhost:7001");

           ②使用上述Hashtable变量作为InitialContext构造方法的参数,创建一个Context实例。

      try{
                 Context ctx = new InitialContext(ht);
        }

 (2)绑定和查找对象

     ①绑定对象:调用Context接口中的bind()和rebind()方法来实现。

     Context.bind (String name,Object obj);

     Context.rebind(String name,Object obj);

     ②查找对象:调用Context接口中的lookup(String name)方法返回当前上下文中参数name对应的绑定对象。

     Object Context.lookup(String name);





     


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值