创立JAVA WebService步骤(2)

 

 

首页Linux编程

背景:

阅读新闻

创立JAVA WebService步骤

[日期:2009-10-25]   来源:hi.baidu.com/bailang3106  作者:bailang3106   [字体:]  

二、编写DII(Dynamic Invocation Interface )方式web服务

1.编写服务端程序HelloClient

public class HelloClient
{
      public String getName(String name)
      {
          return "hello "+name;
      }
}

2、将源码拷贝到Axis_HOME下,重命名为 HelloClient.jws

3、访问连接:8080/Axis/HelloClient.jws?wsdl,页面显示Axis自动生成的wsdl

4、编写访问服务的客户端 TestHelloClient.Java

import org.apache.Axis.client.Call;
import org.apache.Axis.client.Service;
import javax.xml.namespace.QName;
import javax.xml.rpc.ServiceException;
import java.net.MalformedURLException;
import java.rmi.RemoteException;

public class SayHelloClient2
{
      public static void main(String[] args)
          {
          try
                  {
    String endpoint =
    "http://localhost:8080/Axis/HelloClient.jws";

Service service = new Service();
              Call call = null;

call = (Call) service.createCall();

call.setOperationName(new QName(
                 "http://localhost:8080/Axis/HelloClient.jws",
                             "getName"));
              call.setTargetEndpointAddress
                          (new java.net.URL(endpoint));

String ret = (String) call.invoke(new Object[]
                          {"zhangsan"});
              System.out.println("return value is " + ret);
          }
                  catch (Exception ex)
                  {
         ex.printStackTrace();
          }
      }
}

 

Ubuntu下编译和执行C程序

groovy编写控制台交互程序的方法

相关资讯       Java 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpffj.html