標籤:取得資料 color sel client space username 方式 cat name
以命令的方式產生WebService用戶端:
建立一個Project項目,用戶端項目名稱WS_Client,在cmd介面進入JDK的bin目錄,輸入以下命令
完整格式:
C:\Program Files\Java\jdk1.7.0_80\bin>wsimport -keep -p com.javen.service -d d:\
\workspaceforewf\WS_Client\src http://localhost:8091/WS_WebService/server/web-publish?wsdl
斷行符號之後出現以下狀態就表示成功了!
-p com.javen.service 裡面存放的是服務端同步過來的代碼,com.javen.service可以自行定義
-d d:\\workspaceforewf\WS_Client\src(用戶端的絕對路徑) 將服務端同步過來的代碼放入用戶端的src目錄
http://localhost:8091/WS_WebService/server/web-publish?wsdl 剩下的這個就是服務端的wsdl串連了
成功之後建立一個test類,用來測試是否可以從服務端取得資料:
@Test public void selectNameAll(){ try { IUserService iUserService = new UserServiceImplService().getUserServiceImplPort(); List<User> user = iUserService.selectAll(); for (User user2 : user) { System.out.println("name:"+user2.getUserName()); } } catch (Exception e) { System.err.println(e.getMessage()); System.err.println("串連被拒絕,查看服務端是否啟動或串連是否正確"); } }
WebService用戶端(以命令方式建立)