java web service实例

原创 2013年12月03日 15:22:36
package cn.cehb;
import java.net.MalformedURLException;  
import java.rmi.RemoteException;  
import org.apache.axis.client.Service;  
import org.apache.axis.client.Call;  
import javax.xml.namespace.QName;  
import javax.xml.rpc.ParameterMode;  
import javax.xml.rpc.ServiceException;  


class Test {


/**
* @param args
*/
public static void main(String[] args) throws MalformedURLException, ServiceException, RemoteException  {


String endpoint="http://localhost/WebService.asmx";  
 
       Call call;   
       Object res = "";  
      Service service = new Service();  
       try {  
         call = (Call)service.createCall();  
         String cit_account="123";
         String cit_pwd="123";
         String cit_userkey="123";
          call.setTargetEndpointAddress(new java.net.URL(endpoint));  
        call.setOperationName(new QName("http://WebService/","GetUserInfo"));  //发布的方法名  
          //三个参数,主要要和net接口中的名称一致,类型尽量用String  
                call.addParameter("cit_account", org.apache.axis.encoding.XMLType.XSD_STRING,ParameterMode.IN);  
           call.addParameter("cit_pwd", org.apache.axis.encoding.XMLType.XSD_STRING,ParameterMode.IN);  
          call.addParameter("cit_userkey", org.apache.axis.encoding.XMLType.XSD_STRING,ParameterMode.IN);  
             call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);  
        call.setUseSOAPAction(true);  
         //这里注意有方法名,已经引用的地址。从net接口中找  
            call.setSOAPActionURI("http://WebService/GetUserInfo");  
           res =call.invoke(new Object[]{cit_account,cit_pwd,cit_userkey});  
          //返回值String  
          System.err.println("==11=>"+res);  
     } catch (ServiceException e) {  
          e.printStackTrace();  
      } catch (MalformedURLException e) {  
          e.printStackTrace();  
       } catch (RemoteException e) {  
         e.printStackTrace();  
       }catch (Exception e) {  
         e.printStackTrace();  
      }  
     finally {  
      }  
}


}

Web Service入门开发简单例子--很详尽

.net平台内建了对Web Service的支持,包括Web Service的构建和使用。与其它开发平台不同,使用.net平台,你不需要其他的工具或者SDK就可以完成Web Service的开发了。....
  • lishimin1012
  • lishimin1012
  • 2014年07月29日 14:24
  • 3966

Java 开发Web Service的几种方式

webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录。 1.Axis2 Axis是apache下一个开源的webservice开发...
  • guoweimelon
  • guoweimelon
  • 2016年03月02日 11:31
  • 796

Java Web学习总结(30)——Service层在MVC框架中的意义和职责

mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。 mvc模式是web开发中的基础模式,采用的是分层...
  • u012562943
  • u012562943
  • 2016年12月05日 09:27
  • 3263

Web Service入门简介(一个简单的WebService示例)

一、Web Service简介 1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intra...
  • zhongguomao
  • zhongguomao
  • 2017年04月28日 16:16
  • 920

RestFul WebService的创建和使用实例

一. RestFul WebService的创建: 本例使用SpringMVC来写RestFul Web Service。 1.创建【Dynamic Web Prject】 2.添加代码: Res...
  • sunroyi666
  • sunroyi666
  • 2016年07月15日 16:05
  • 21190

C#调用Web Service简单实例

C#调用Web Service简单实例 本文
  • u012025054
  • u012025054
  • 2014年08月31日 21:18
  • 2642

JAVA开发Web Service几种框架介绍

介绍目前开发Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS之间的区别和针对不同的情况应该如何选择合适自己项目的服务框架..........
  • apicescn
  • apicescn
  • 2015年01月21日 11:23
  • 77219

85-002-8 在web项目中对service层的方法抽取

图文版:http://note.youdao.com/yws/public/redirect/share?id=abc20790e48da5130e227d9390e4df92&type=false ...
  • jizhu4873
  • jizhu4873
  • 2016年06月29日 12:25
  • 827

Java开发Web Service的几种解决方案

转自:http://blog.csdn.net/zolalad/article/details/25158995 Java开发中经常使用到的几种WebService技术实现方案       ...
  • guoweimelon
  • guoweimelon
  • 2016年03月02日 11:54
  • 1887

RestFul WebService的创建和使用实例

一. RestFul WebService的创建: 本例使用SpringMVC来写RestFul Web Service。 1.创建【Dynamic Web Prject】 2....
  • xygg0801
  • xygg0801
  • 2017年02月16日 11:27
  • 1106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java web service实例
举报原因:
原因补充:

(最多只允许输入30个字)