网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

Weblogic web service dynamic client

http://www.diybl.com/ 2008-1-19  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】

web service有三种类型客户端:一个是最常用的stub方式,就是客户端程序使用生成的client stub方式来访问web service。二是动态客户端(DII),即通过Call接口来进行web service调用。weblogic下示例代码如下:

System.setProperty(ServiceFactory.SERVICEFACTORY_PROPERTY, "weblogic.webservice.core.rpc.ServiceFactoryImpl");
    try {

        ServiceFactory sf = ServiceFactory.newInstance();
       
        Service service = sf.createService(new QName("http://objectiva.com"));

        Call call = service.createCall();
       
        call.addParameter("sadf", new QName("http://objectiva.com","com.People"), ParameterMode.IN);
       
        call.setReturnType(new QName("http://objectiva.com", "com.People"));
       
        call.setOperationName(new QName("http://objectiva.com", "sayHello"));
       
        call.setTargetEndpointAddress("http://localhost:7001/HelloWorld/HelloWorld");
       
        Object[] obj = new Object[1];
       
        call.invoke(obj);

    }
    catch(Exception e)
    {
        e.printStackTrace();
       
    }

欢迎光临DIY部落,点击这里查看更多文章教程   【点击打包该文章】
如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言