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

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

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

    泰仔在線

    java學習,心情日記,繽紛時刻
    posts - 100, comments - 34, trackbacks - 0, articles - 0

    使用Axis發布簡單的Web服務(補充)

    Posted on 2006-07-24 15:10 泰仔在線 閱讀(208) 評論(0)  編輯  收藏 所屬分類: Java 相關

    這篇帖子是對《使用Axis發布簡單的Web服務》的補充。

    可以看出,在Axis里書寫deploy.wsdd并利用org.apache.axis.client.AdminClient發布,其主要工作就是把<service>標簽中的內容添加在server-config.wsdd里,所以一般直接編輯server-config.wsdd文件會更方便一些。不過當你還沒有server-config.wsdd文件時,使用deploy.wsdd的方法會更方便些,因為AdminClient會幫你生成一些額外的xml元素(<handler>等等),而這些元素是必要的。

    服務發布以后,就可以在IE瀏覽器里看到它的WSDL,一般是服務的URL后面加一個“?wsdl”,例如添加圖書的WSDL可以通過http://localhost:8080/bookstore/services/BookSvc?wsdl看到。至于Java類是以何種規則映射到WSDL的,請參考JAX-RPC規范;WSDL本身的說明見這里;為了搞清生成的WSDL中各種URL格式的名稱空間,最好對XML Schema有所了解,我覺得這篇文章還不錯。

    我們還可以通過IE瀏覽器直接調用服務,方法是在服務URL后加“method=xxx”,其中xxx是要調用的方法名稱。例如可以通過http://localhost:8080/bookstore/services/BookSvc?method=addBook調用添加圖書方法,按照我們的服務類,在Tomcat的控制臺上應該可以看到打出了“Book has been added.”的字樣。

    因為添加圖書方法的參數是一個自定義類型,所以在IE里調用時不能指定參數值(或者是可以以其他格式指定,但我還不知道);如果參數是簡單類型,就可以指定了。例如我們可以為BookSvc增加一個echo()方法,參數是一個java.lang.String類型的值,如下所示,然后重新編譯并啟動Tomcat(server-config.wsdd文件不必更改)。

    public   void  echo(String str) {
        System.out.println(
    " Hello  " + str);
    }

    在IE里輸入http://localhost:8080/bookstore/services/BookSvc?method=echo&str=Mike,就會看到Tomcat的控制臺里打出了“Hello Mike”。如果有多個參數,只要把這些參數都列在URL里即可。

    相關鏈接:
    使用Axis發布簡單的Web服務

    主站蜘蛛池模板: 最近免费字幕中文大全| 国产精品亚洲专区一区| 无码少妇精品一区二区免费动态| 国产国拍亚洲精品福利 | 67194国产精品免费观看| 午夜亚洲www湿好大| 日本中文字幕免费高清视频| 亚洲av无码一区二区乱子伦as| 一级特黄aa毛片免费观看| 亚洲精品国产第1页| 成人无遮挡裸免费视频在线观看 | 亚洲欧洲春色校园另类小说| 99re视频精品全部免费| 亚洲成aⅴ人片在线观| 女人18毛片水真多免费播放 | 日本成人在线免费观看| 在线观看国产一区亚洲bd| 亚洲成AV人在线观看网址| 亚洲综合图片小说区热久久| 日韩在线播放全免费| 亚洲成a人片在线观看天堂无码| 免费大香伊蕉在人线国产| 黄色视屏在线免费播放| 亚洲国产国产综合一区首页| 国产在线观看免费观看不卡| 在线亚洲精品视频| 人人狠狠综合久久亚洲88| 日本免费网址大全在线观看| 色噜噜狠狠色综合免费视频| 亚洲丁香色婷婷综合欲色啪| 成年女人喷潮毛片免费播放| 一区二区三区视频免费观看| 亚洲第一福利视频| 波多野结衣久久高清免费 | 男人扒开添女人下部免费视频| 国产日韩亚洲大尺度高清| 成人无码区免费A片视频WWW| 久久九九久精品国产免费直播| 久久综合亚洲色HEZYO社区| 可以免费观看的一级毛片| 日韩免费视频一区二区|