<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)  編輯  收藏 所屬分類: 技術隨筆
    主站蜘蛛池模板: 精品亚洲永久免费精品 | 亚洲AV无码专区在线播放中文| 亚洲AV永久无码精品放毛片| 韩国免费一级成人毛片| 亚洲国产成人九九综合| 国产妇乱子伦视频免费| 亚洲一区二区三区久久久久| 日韩免费a级毛片无码a∨| 久久久久se色偷偷亚洲精品av | 亚洲最大黄色网站| 免费福利网站在线观看| 亚洲精品无码mⅴ在线观看| 日韩电影免费在线观看视频| 成a人片亚洲日本久久| 亚洲无码高清在线观看| 成人无码WWW免费视频| 久久久久亚洲AV成人片| 日韩精品福利片午夜免费观着| 亚洲色中文字幕在线播放| 免费永久看黄在线观看app| 成人精品视频99在线观看免费| 久久夜色精品国产亚洲| 亚洲高清视频免费| 亚洲av日韩专区在线观看| 亚洲日本在线免费观看| 日韩在线免费视频| 另类小说亚洲色图| 亚洲乱亚洲乱妇无码麻豆| 91久久成人免费| 亚洲va中文字幕| 亚洲人成影院在线无码按摩店| 热re99久久6国产精品免费| 亚洲午夜理论片在线观看| 亚洲国产综合人成综合网站| 精品一区二区三区免费毛片爱 | 伊人久久综在合线亚洲91| 美女视频黄的全免费视频| 特级毛片aaaa免费观看| 精品无码一区二区三区亚洲桃色 | 亚洲一本到无码av中文字幕| 亚洲爽爽一区二区三区|