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

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

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

    隨筆 - 170  文章 - 536  trackbacks - 0
    <2006年10月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    我參與的團隊

    隨筆分類(103)

    搜索

    •  

    積分與排名

    • 積分 - 414072
    • 排名 - 135

    最新評論

    閱讀排行榜

    1. 基于 JWS 的 Web Services 的發布 (直接利用 axis 包里面的 webapp)
     a. 寫一個 Java 文件(Hello.java),含有需要暴露為 WS 的方法,改名為 .jws (Hello.jws)
      b. 把該文件放到發布目錄 webapps/axis
      c. WSDL 
    http://localhost:8080/axis/Hello.jws?wsdl
      d. 使用 WSDL2Java 把 WSDL 對應的 WS 轉換成直接可用的 Java 文件

    2. 定制發布(Service 方式)
    配置文件 <webapp>/WEB-INF/server-config.wsdd, 將所需要暴露的 WS 方法寫在里面。
    該方法就像發布 Servlet,JWS 就像發布 JSP

    JWS 方法使我們必須將已有類的源代碼發布出來,并且會將里面所有的 public 方法暴露出來

    3. 處理復雜類型參數和返回值
    Axis 要求復雜類型的對象編寫必須符合 JavaBean 的規范。
    使用 JWS 處理復雜類型和過去沒有區別,系統會自動完成。
    使用 Service 方式需要添加類型的映射配置 (typeMapping)
    WSDL2Java生成的文件多了 getTypeDesc, getSerializer, getDeserializer 等

    4. MessageContext
    通過 Message Context 可以獲取 AxisEngine 實例的引用(getAxisEngine()),請求和回應的消息(getRequestMessage(), getResponseMessage()),驗證信息,以及 Servlet 規范中的實例引用等(我們可以獲取類  HTTPConstants 中所有以 MC_ 開頭的常量對應的信息,用 getProperty())

    5. Web 服務會話管理
    在 Web 服務中我們可以借助 HTTP 以及 HTTPCookie 來處理會話信息。
    對于服務端來說,只需要通過 MessageContext 實例獲取 Session 對象即可進行會話級的數據保存或者讀取。
    在代碼中需要設定 setMaintainSession(true)

    6. 保護 Web 服務
     a. 使用HTTPS傳輸方式 該方式需要在Web服務器上進行配置同時需要客戶端的支持。該措施有效的防止數據在網絡傳輸過程中被窺視。
     b. 重命名Axis已有的一些名字,例如AdminService、AxisServlet,刪除Axis目錄下一些無用的程序,例如happyaxis.jsp以及一些無用的jar包等。
     c. 通過設置axis.enableListQuery的值為false來停止AxisServlet列出所有服務的功能。
     d. 禁止自動生成WSDL的功能
     e. 使用過濾器來增加一些驗證功能,例如客戶端的地址等。

    參考:
    http://www-128.ibm.com/developerworks/cn/webservices/ws-deepaxis/
    http://www-128.ibm.com/developerworks/cn/webservices/ws-startaxis/index.html

    posted on 2006-10-26 14:01 steady 閱讀(2051) 評論(0)  編輯  收藏 所屬分類: 技術隨筆
    主站蜘蛛池模板: 久久亚洲国产精品| 亚洲午夜精品一级在线播放放| 国产V亚洲V天堂A无码| 污污视频免费观看网站| 日本免费无遮挡吸乳视频电影| 亚洲熟妇无码一区二区三区 | 久久影视国产亚洲| 一本一道dvd在线观看免费视频| 免费大片黄手机在线观看| 国产亚洲视频在线观看| 亚洲 综合 国产 欧洲 丝袜| 黄色免费网址大全| 亚洲精品无码久久久久| 先锋影音资源片午夜在线观看视频免费播放| 亚洲狠狠婷婷综合久久久久| 久久99精品国产免费观看| 亚洲性猛交xx乱| 四虎成人精品在永久免费 | 国产亚洲精品免费| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲伊人久久大香线蕉AV| 永久中文字幕免费视频网站| 无码免费又爽又高潮喷水的视频| 色久悠悠婷婷综合在线亚洲| 精品免费tv久久久久久久| 亚洲永久中文字幕在线| 免费观看的av毛片的网站| 免费夜色污私人影院网站| 亚洲色WWW成人永久网址| 1000部拍拍拍18勿入免费视频软件| 亚洲色欲色欱wwW在线| 精品亚洲一区二区三区在线观看| 无码一区二区三区免费| 亚洲欧美国产精品专区久久| 国产午夜鲁丝片AV无码免费| 三年片在线观看免费西瓜视频| 亚洲熟妇无码爱v在线观看| 国产黄色片在线免费观看| 精品四虎免费观看国产高清午夜| 国产成人亚洲合集青青草原精品 | 亚洲一级大黄大色毛片|