我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0

          導航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(39)

          隨筆檔案(43)

          文章分類(304)

          文章檔案(257)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          我的第一個WebServices程序(HelloWorld)

          用MyEclipse創建一個WebService 工程.

          然后創建一個WebService程序:

          package com.web;


          public class HelloWorldImpl implements IHelloWorld {
              
              
          public String example(String message)
              
          {
                  
          return "Welcome you !! this is first web service program!!" + message;
              }

              
          }

          IHelloWorld:
          package com.web;
          //Generated by MyEclipse

          public interface IHelloWorld 
          {
              
              
          public String example(String message);
              
          }

          這里你可以通過
          http://localhost:6666/webserver01/services/HelloWorld?wsdl
          進行訪問,localhost可以換成你對外公開的IP地址.

          當然也可以通過測試程序訪問:
          package com.test;

          import org.codehaus.xfire.XFireFactory;
          import org.codehaus.xfire.client.XFireProxyFactory;
          import org.codehaus.xfire.service.Service;
          import org.codehaus.xfire.service.binding.ObjectServiceFactory;

          import com.web.IHelloWorld;

          public class HelloWorldClient
          {
              
          public static void main(String[] args)
              
          {
                  Service srvcModel 
          = new ObjectServiceFactory()
                          .create(IHelloWorld.
          class);
                  XFireProxyFactory factory 
          = new XFireProxyFactory(XFireFactory
                          .newInstance().getXFire());
                  String helloWorldURL 
          = "http://localhost:6666/webserver01/services/HelloWorld";
                  
          try
                  
          {
                      IHelloWorld srvc 
          = (IHelloWorld) factory.create(srvcModel,
                              helloWorldURL);
                      String result 
          = srvc.example("zdw");
                      System.out.println(result);
                  }
           catch (Exception e)
                  
          {
                      e.printStackTrace();
                  }

              }


          }

          詳細可以參看MyEclipse自帶的Help Contents.
          此示例源碼下載點此下載

          posted on 2008-01-09 08:20 々上善若水々 閱讀(985) 評論(0)  編輯  收藏 所屬分類: WebService

          主站蜘蛛池模板: 利辛县| 高淳县| 广州市| 图木舒克市| 玉田县| 府谷县| 遂昌县| 姚安县| 晋州市| 仙游县| 德钦县| 泸水县| 东乡族自治县| 赣州市| 郓城县| 内乡县| 蒙阴县| 万安县| 黄浦区| 阜平县| 青铜峡市| 夹江县| 龙海市| 徐州市| 楚雄市| 开封县| 抚顺县| 三河市| 张家界市| 徐汇区| 黄大仙区| 衡阳市| 安康市| 任丘市| 恩施市| 玛纳斯县| 肇源县| 桃江县| 溧水县| 临安市| 十堰市|