淺談-Web Service 設計

開發環境:

J2EE-WS

運行環境:

功能說明:

服務提供程式:

服務請求程式:

tomcat

    • 設計服務程式,提供整數加法功能:
      • JAX-WS
    • 設計服務請求程式,調用加法功能,並顯示結果:
      • 自命令列讀取參數。
      • 參數 (1):服務接入點,如 192.168.10.21:8080,也就是運行環境服務接入點。
      • 參數 (2-3):被加數與加數。
      • 範例:java -jar ArithmClient.jar 192.168.10.21:8080 11 22
  • 原始程式

ArithmWS

WSDL

部署檔:Arithm.war

    • META-INF
      • context.xml〈開發工具自動產生〉
      • MANIFEST.MF〈開發工具自動產生〉
    • WEB-INF
      • web.xml〈開發工具自動產生〉
      • sun-jaxws.xml〈開發工具自動產生〉
      • classes
        • com
          • emprogria
            • ArithmWS.class〈主程式〉
      • lib
        • activation.jar〈開發工具自動產生〉
        • webservices-api.jar〈開發工具自動產生〉
        • webservices-extra-api.jar〈開發工具自動產生〉
        • webservices-extra.jar〈開發工具自動產生〉
        • webservices-rt.jar〈開發工具自動產生〉
        • webservices-tools.jar〈開發工具自動產生〉

ArithmClient

執行檔:ArithmClient.jar

    • com
      • emprogria
        • ArithmClient.class〈主程式〉
        • ArithmWS.class〈開發工具自動產生〉
        • ArithmWSService.class〈開發工具自動產生〉
        • Add.class〈開發工具自動產生〉
        • AddResponse.class〈開發工具自動產生〉
        • ObjectFactory.class〈開發工具自動產生〉
        • package-info.class〈開發工具自動產生〉
    • META-INF
      • wsdl
        • 127.0.0.1_8080
          • Arithm
            • ArithmWS.wsdl〈開發工具自動產生〉
            • ArithmWS.xsd_1.xsd〈開發工具自動產生〉
      • jax-ws-catalog.xml〈開發工具自動產生〉
      • MANIFEST.MF〈開發工具自動產生〉