CXF--客戶端
1 由wsdl2java工具根據服務端生成客戶端部分程式碼。工具下載位置:
http://cxf.apache.org/download.html,解壓後將檔案路徑新增到環境變數,和jdk的安裝差不多。
在服務端之外另外建立一個專案,進行如下操作:
生成部分客戶端的操作如下:
生成程式碼如下:
參考:http://blog.java1234.com/blog/articles/52.html
2 客戶端遠端呼叫服務端的方法。
public class Client {
public static void main(String[] args){
HelloServiceService helloServiceService=new HelloServiceService();
HelloService helloService=helloServiceService.getHelloServicePort();
System.out.println(helloService.say("德瑪。。。。"));
}
}
啟動服務端,然後執行客戶端中的main函式,執行結果如下:
3 客戶端遠端呼叫JavaBean返回值的方法。
3.1 服務端:
@WebService
public interface HelloService {
public User getUser();
}
@WebService
public class HelloServiceImpl implements HelloService{
public String say(String str) {
return "Hello"+str;
}
public User getUser() {
User user=new User();
user.setId(1);
user.setName("dema");
user.setPassword("123");
return user;
}
}
客戶端呼叫:
public class Client {
public static void main(String[] args){
HelloServiceService helloServiceService=new HelloServiceService();
HelloService helloService=helloServiceService.getHelloServicePort();
//System.out.println(helloService.say("德瑪。。。。"));
User user=helloService.getUser();
System.out.println(user.getName());
}
}
相關文章
- dubbo客戶端客戶端
- Pulsar客戶端客戶端
- mqtt 客戶端MQQT客戶端
- 服務端,客戶端服務端客戶端
- 客戶端,服務端客戶端服務端
- Nacos - 客戶端心跳續約及客戶端總結客戶端
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- [Redis 客戶端整合] Java 中常用Redis客戶端比較Redis客戶端Java
- java websocket 客戶端JavaWeb客戶端
- redis客戶端管理Redis客戶端
- iscsi linux客戶端Linux客戶端
- Zookeeper 客戶端 API客戶端API
- 客戶端加解密客戶端解密
- Tower:GIt客戶端Git客戶端
- YouTube macYouTube客戶端Mac客戶端
- Redis-客戶端Redis客戶端
- 客戶端筆記客戶端筆記
- ftp客戶端,ftp客戶端軟體具體怎麼使用?FTP客戶端
- bilibili mac客戶端 嗶哩嗶哩 b站mac客戶端Mac客戶端
- VNC客戶端推薦,Windows系統下VNC客戶端推薦VNC客戶端Windows
- VNC客戶端是Windows,VNC客戶端是Windows如何進行操作VNC客戶端Windows
- 開發JAXR客戶端客戶端
- NEO 客戶端外掛客戶端
- 給客戶端新增cookie客戶端Cookie
- impala客戶端連線客戶端
- openGauss 客戶端工具DataStudio客戶端AST
- C# MQTT客戶端C#MQQT客戶端
- 客戶端身份驗證客戶端
- Git客戶端:Fork for MacGit客戶端Mac
- FTP 客戶端使用教程FTP客戶端
- Mactwitter客戶端——Twitterrific for MacMac客戶端
- ZooKeeper客戶端CRUD命令客戶端
- websocket(多個客戶端)Web客戶端
- Python socket的客戶端Python客戶端
- Oracle 客戶端安裝Oracle客戶端
- MySQL 客戶端安裝MySql客戶端
- ChatGPT 客戶端推薦ChatGPT客戶端
- Mac版YouTube客戶端Mac客戶端
- LightDB/PostgreSQL 客戶端部署SQL客戶端