Java Web Service開發

參考:http://jerry17768java.blogspot.tw/2012/07/jax-ws-web-service.html

  1. 新增專案建立一個Web Servlet。(Dynamic Web Project)
  2. 建立Package。
  3. 建立Service 應用。( 例如:com.test.service.HelloWorld.java )
  4. 利用精靈,新增Web Services –> 選擇Web Service。
  5. 結束以後就建立完成。
  6. 預設WSDL URL:http://localhost:8080/TestWSDL/services/HelloWorld?wsdl
  7. Eclipse會詢問您是否需要建立Test Client的網頁。( 不論現在有沒有建立,以後都可以自行建立。 )

 

Web Service Client Standalone APP

參考:http://bioankeyang.blogspot.tw/2013/08/wsimportjava-web-service.html

http://www.ibm.com/developerworks/webservices/tutorials/ws-jse/

  1. 先建立一個Java專案。
  2. 然後利用JDK/bin裡面的工具,wsimport.exe來建立原始的Source Code。
  3. 可以利用 Ant 來協助建立,只需要將下面的內容複製貼到一個 build.xml即可。
  4. <?xml version="1.0″ encoding="UTF-8″?><project default="wsimport">
    <target name="wsimport">
    <exec executable="C:/Program Files (x86)/Java/jdk1.8.0_72/bin/wsimport">
    <arg line="-keep -s ./src -p com.test.wsClient -d ./bin http://localhost:8080/TestWSDL/services/HelloWorld?wsdl"/>
    </exec>
    </target>
    </project>
  5. 然後執行這個 Ant。
  6. 新增一個類別,開始寫您的 public static void main(String [] args)
  7. public static void main(String [] args){
    com.test.wsClient.HelloWorldService service = new        com.test.wsClient.HelloWorldService();
    System.out.println( service.getHelloWorld().sayHello(“大家好") );
    }

 

如果是Visual Studio .Net 可以利用以下這個命令來建立:

wsdl.exe C:\Service1.wsdl /l:CS /serverInterface /o:C:\WSService1Interface.cs

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s