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

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

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

    葉明的javablog

    java學習天堂,個人關于其他blog:blog.javaworker.cn,歡迎大家訪問
    posts - 64, comments - 50, trackbacks - 0, articles - 3

    新建工程useWebService,并且建立client和services包
    bulid path中導入,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);
    }
    -----------------------------------------------------------------

    創建index.jsp,body部分
    -----------------------

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

    創建say.jsp,body部分
    ----------------------------------------------------------------
    <%String name=(String)request.getParameter("userName");
    String result=new SayHello().say(name);
    %>
    webService遠程調用結果: <%=result %>
    ------------------------------------------------------------------------
    運行下測試!OK

    Feedback

    # re: (轉帖)利用xfire開發webservice專題[四]  回復  更多評論   

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

    # re: (轉帖)利用xfire開發webservice專題[四]  回復  更多評論   

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

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成人A级毛片免费观看AV网站| 亚洲AV日韩精品一区二区三区| 亚洲av乱码一区二区三区| 成人毛片免费观看视频大全| 一级毛片免费播放男男| 久久久综合亚洲色一区二区三区| 曰曰鲁夜夜免费播放视频| 猫咪免费人成网站在线观看入口| 亚洲毛片在线观看| 国产成人免费片在线视频观看 | 中文字幕免费在线观看动作大片 | 曰批全过程免费视频观看免费软件| 国产成人亚洲综合无码精品 | 在免费jizzjizz在线播 | 88xx成人永久免费观看| 337P日本欧洲亚洲大胆精品| 亚洲国产成人精品无码区在线观看| 中文字幕无码视频手机免费看| 人成午夜免费大片在线观看| 亚洲国产中文在线视频| 亚洲熟女一区二区三区| 女人18毛片a级毛片免费| 国产成人免费ā片在线观看老同学 | 国产午夜不卡AV免费| 久久亚洲AV成人无码国产最大| 亚洲AV日韩精品久久久久| 国产成人精品男人免费| 最近中文字幕2019高清免费| 日本特黄特色AAA大片免费| 亚洲喷奶水中文字幕电影| 国产AV无码专区亚洲AV毛网站| 国产裸模视频免费区无码| 中国xxxxx高清免费看视频| 中文字幕久无码免费久久 | 欧美日韩国产免费一区二区三区| 99视频在线免费观看| 美女露100%胸无遮挡免费观看| 亚洲人成网站18禁止久久影院 | 最新亚洲人成无码网站| 亚洲三级在线视频| 亚洲AV电影院在线观看|