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

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

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

    隨筆-1  評論-68  文章-98  trackbacks-0

    作者:徐建祥(netpirate@gmail.com

    時間: 2004/09/03

    來自:http://www.anymobile.org

    soap 應用結構圖:


    1、安裝App Server
    ???? Tomcat/JRun...
    2、安裝/解壓Axis組件/包
    ???? Tomcat:將Axis解壓到webapps下
    ???? JRun:將Axis隨便解壓到某個目錄下,然后將Axis發布成Server的一個Web Application
    3、http://localhost:8080/axis/?可以正常訪問了吧
    ?? http://localhost:8080/axis/services/?發現少了幾個包?按照提示到google上搜了下載,^_^
    jaf-1_0_2.zip
    See http://java.sun.com/products/javabeans/glasgow/jaf.html
    javamail1_1_3.zip
    See http://xml.apache.org/security/
    jaxrpc.jar and saaj.jar 。。。 。。。
    4、在Axis上添加個Service
    a. {Axis}/WEB-INF/deploy.wsdd:
    <deployment?xmlns="http://xml.apache.org/axis/wsdd/"?
    ????xmlns:java
    ="http://xml.apache.org/axis/wsdd/providers/java">
    ??
    <service?name="PhoenixService"?provider="java:RPC">
    ????
    <parameter?name="className"?value="com.newpalm.phoenixservice.PhoenixService"?/>
    ????
    <parameter?name="allowedMethods"?value="*"?/>
    ??
    </service>
    b. {Axis}/WEB-INF/server-config.wsdd
    <service?name="PhoenixService"?provider="java:RPC">
    ??
    <parameter?name="allowedMethods"?value="*"/>
    ??
    <parameter?name="className"?value="com.newpalm.phoenixservice.PhoenixService"/>
    ?
    </service>
    c. 訪問http://localhost:8080/axis/services/PhoenixService?wsdl看到什么了,嗬嗬
    5、如果PhoenixService.java中有個簡單的hello方法,返回一個字串
    訪問http://localhost:8080/axis/services/PhoenixService?method=hello&chm=Jane?,正常
    再訪問 http://localhost:8080/axis/services/PhoenixService?method=hello&chm=徐,無法顯示了,:")
    嗬嗬,這時候就需要創建一個SOAP Client測試用了
    6、使用JBuilder9創建SOAP Client:
    new->web services->import a web service
    輸入上面的wsdl地址,一路next即可。看看PhoenixServiceServiceTestCase.java的main方法。
    (注,以PhoenixService為例)
    7、可能你準備傳輸的是一個對象,這時候就要用到新的配置和對象序列化(implements java.io.Serializable),如:
    ?
    <typeMapping?
    ??
    deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"?
    ??encodingStyle
    =http://schemas.xmlsoap.org/soap/encoding/?
    ??
    qname="ns1:Memo"?
    ??serializer
    ="org.apache.axis.encoding.ser.BeanSerializerFactory"?
    ??type
    ="java:com.newpalm.phoenixservice.Theme"?
    ??xmlns:ns1
    ="phoenixservice.newpalm.com"
    />

    public?class?Theme?implements?java.io.Serializable
    {}

    8、
    SOAP數據接口搞定!
    posted on 2006-05-14 19:07 Xu Jianxiang 閱讀(510) 評論(0)  編輯  收藏 所屬分類: Open Source
    主站蜘蛛池模板: 一级毛片免费不卡| 在线播放免费人成视频网站| 91精品免费观看| 久久精品亚洲综合一品| 玖玖在线免费视频| 亚洲av永久无码精品网站| 国产va在线观看免费| 亚洲伦理一区二区| 中文字幕在线观看免费视频 | 好吊妞视频免费视频| 亚洲人成免费网站| 成年私人影院免费视频网站| 亚洲AV无码一区二区三区人 | 亚洲AV无码成人精品区大在线| 最新亚洲人成网站在线观看| 亚洲а∨天堂久久精品| 九九99热免费最新版| 久久精品国产亚洲77777| 国产精品成人免费福利| 亚洲av日韩aⅴ无码色老头 | 亚洲成色在线影院| 国产人在线成免费视频| 麻豆亚洲AV成人无码久久精品| 亚洲精品视频在线看| 无码人妻精品中文字幕免费| 亚洲图片激情小说| 国产最新凸凹视频免费| a国产成人免费视频| 亚洲国产精品免费在线观看| 在线观看人成视频免费| 国产精品美女久久久免费| 亚洲精品成人久久| 四虎永久成人免费影院域名| 91在线免费视频| 中文字幕乱码亚洲无线三区| 自拍偷自拍亚洲精品情侣| 国产免费AV片在线播放唯爱网| 男男gvh肉在线观看免费| 亚洲经典在线中文字幕| 亚洲成片观看四虎永久| 青青青国产在线观看免费网站|