<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    葉明的javablog

    java學(xué)習(xí)天堂,個(gè)人關(guān)于其他blog:blog.javaworker.cn,歡迎大家訪問
    posts - 64, comments - 50, trackbacks - 0, articles - 3

    新建工程useWebService,并且建立client和services包
    bulid path中導(dǎo)入,XFire 1.1 core libraries 和XFire 1.1 HTTP client libraries.

    SayHello.java
    ----------------------------------------
    package client;
    import java.net.MalformedURLException;

    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 services.IHelloWorldTest;

    public class SayHello {
    public String say(String name)
    {
        String result="";
        Service srvcModel = new ObjectServiceFactory().create(IHelloWorldTest.class);
           XFireProxyFactory factory =  
              new XFireProxyFactory(XFireFactory.newInstance().getXFire());
           String helloWorldURL = "http://localhost:8080/HelloWorld/services/HelloWorldTest";
           try {
              IHelloWorldTest srvc = (IHelloWorldTest)factory.create(srvcModel, helloWorldURL);
               result = srvc.sayHello(name);
           } catch (MalformedURLException e) {
              e.printStackTrace();
           }finally{
            return result;}
    }
    }
    --------------------------------------------------------------

    IHelloWorldTest .java
    ---------------------------------------------------------------
    package services;

    public interface IHelloWorldTest {
    public String sayHello(String message);
    }
    -----------------------------------------------------------------

    創(chuàng)建index.jsp,body部分
    -----------------------

    <form name="form1" action="say.jsp" method="POST">
    您的大名:<input name="userName" type="text"/> <input value="提交" type="submit"/>
    </form>
    -------------------------------

    創(chuàng)建say.jsp,body部分
    ----------------------------------------------------------------
    <%String name=(String)request.getParameter("userName");
    String result=new SayHello().say(name);
    %>
    webService遠(yuǎn)程調(diào)用結(jié)果: <%=result %>
    ------------------------------------------------------------------------
    運(yùn)行下測(cè)試!OK

    Feedback

    # re: (轉(zhuǎn)帖)利用xfire開發(fā)webservice專題[四]  回復(fù)  更多評(píng)論   

    2008-04-03 16:40 by fdg
    貼出來丟人!

    # re: (轉(zhuǎn)帖)利用xfire開發(fā)webservice專題[四]  回復(fù)  更多評(píng)論   

    2009-01-06 20:40 by junior_java_er
    對(duì)于新手來說挺好的啊,為什么說丟人呢.

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 美女视频黄是免费的网址| 老司机亚洲精品影视www| 日韩精品无码免费视频| 亚洲va无码va在线va天堂| 97热久久免费频精品99| 午夜成人无码福利免费视频| 亚洲精品国产成人99久久| 在线观看免费污视频| 国产午夜无码片免费| 亚洲乱码卡一卡二卡三| 久久亚洲国产成人影院网站| 无码区日韩特区永久免费系列| 色九月亚洲综合网| 亚洲国产国产综合一区首页| 国产美女无遮挡免费视频| 久久久久成人片免费观看蜜芽| 国产精品自拍亚洲| 亚洲精品影院久久久久久| 亚洲人成无码网WWW| 永久免费毛片在线播放| 巨胸狂喷奶水视频www网站免费| 亚洲精品国产精品国自产网站 | 亚洲AV无码乱码在线观看裸奔| 国产精品视_精品国产免费| 91成人在线免费视频| 有色视频在线观看免费高清在线直播| 亚洲日韩乱码久久久久久| 国产国拍精品亚洲AV片| 暖暖在线日本免费中文| 99免费视频观看| 中文字幕乱码系列免费| 欧美亚洲国产SUV| 亚洲AV无码乱码麻豆精品国产 | 一级大黄美女免费播放| ww亚洲ww在线观看国产| 久久亚洲精品国产精品| 亚洲VA中文字幕无码毛片| 亚洲国产成人精品无码久久久久久综合| 欧美a级成人网站免费| 18成禁人视频免费网站| 美女视频黄a视频全免费网站色窝|