zoukankan      html  css  js  c++  java
  • 简述Web Service通讯技术的搭建流程

    Web Service 基本概念

      Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。

    是通过SOAP在 Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。

    ---------------------------------------------------------分割线-----直接演示好了------

    一、打开MyEclipse,新建一个Web
    Service项目。

    二、输入项目名Web Service

    点Finish新建项目。


     

    三、新建一个java类

    package
    server;

    public
    class Hello {

    public
    String sayHello(String name) {
    return name + ", hello!";
    }
    }

    四、点src,打开右键,选择New->Other

    五、在MyEclipse下Web
    Services下选择Web
    Service

    六、点Next,选择Create
    web service from Java class

    七、点Next,选择刚才输入的类
     

    八、点击Finish

    九、添加架包

    注:如果不加这两个架包,tomcat启动时会报错误

    然后将项目发布到Tomcat,启动Tomcat,访问http://127.0.0.1:8080/Demo/DemoPort

    结果如下:


    Web
    Service制作完成。

    九、制作客户端,打开向导,选择Web Service Client

    十、点Next

    十一、点Next,选择WSDL
    URL,然后输入http://127.0.0.1:8080/Demo/HelloPort?wsdl

    Java package输入client

    十二、点Next


    十三、点Finish

    生成客户端调用代码

    十四、建立客户端

    package com.soft863.test;

    import com.soft863.client.HelloDelegate;
    import com.soft863.client.HelloService;

    public class Test {
    public static void main(String[] args) {

    HelloService server = new HelloService();
    HelloDelegate helloPort = server.getHelloPort();
    String result = helloPort.say("壮壮");
    System.out.println(result);

    }
    }

    十五、运行Test

    以下是运行结果


    说明已经成功建立了关系

  • 相关阅读:
    事务传播机制,搞懂。
    洛谷 P1553 数字反转(升级版) 题解
    洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题解
    洛谷 P1055 ISBN号码 题解
    洛谷 P2141 珠心算测验 题解
    洛谷 P1047 校门外的树 题解
    洛谷 P1980 计数问题 题解
    洛谷 P1008 三连击 题解
    HDU 1013 题解
    HDU 1012 题解
  • 原文地址:https://www.cnblogs.com/meng-ma-blogs/p/6747553.html
Copyright © 2011-2022 走看看