CXF呼び出しwebservices
8576 ワード
詳細
Webserviceの呼び出し方法
一、準備
1、ドキュメントごとに新しいプラットフォームプロジェクトを構築し、データベースを構成する2、pomにmaven依存が導入されているかどうかを確認し、なければ、導入してください.
二、実現手順
(一)webserviceの呼び出し
(1)javaによって発行されたwebserviceを呼び出し,インタフェースファイルを入手できる場合は,この方式で呼び出すことを推奨する.
HelloWorldClient.java
インタフェースjarの導入を忘れないでください
1.package com.test.client;
2.
3.
4.import org.springframework.context.ApplicationContext;
5.import org.springframework.context.support.ClassPathXmlApplicationContext;
6.
7.
8.import com.test.server.IHelloWorldServer;
9.
10.
11.publicclass HelloWorldClient {
12.publicstaticvoid main(String[] args) {
13.
14. ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-client.xml");
15//プロジェクトで走る場合、ここは自動注入でき、手動で取りに行かなくてもいい
16. IHelloWorldServer helloService = (IHelloWorldServer) context.getBean("client");
17. String response = helloService.sayHello("jialin");
18. System.out.println(response);
19. }
20.
21.
22.}
applicationContext-client.xml
[html]view plaincopyprint?
1.xmlversion="1.0"encoding="UTF-8"?>
2.3.xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4.xmlns:jaxws="http://cxf.apache.org/jaxws"
5.xsi:schemaLocation="http://www.springframework.org/schema/beans
6. http://www.springframework.org/schema/beans/spring-beans.xsd
7. http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
8.
興味があるかもしれません
Webserviceの呼び出し方法
一、準備
1、ドキュメントごとに新しいプラットフォームプロジェクトを構築し、データベースを構成する2、pomにmaven依存が導入されているかどうかを確認し、なければ、導入してください.
org.apache.cxf
cxf-rt-frontend-jaxws
2.3.2
org.apache.cxf
cxf-rt-transports-http
2.3.2
二、実現手順
(一)webserviceの呼び出し
(1)javaによって発行されたwebserviceを呼び出し,インタフェースファイルを入手できる場合は,この方式で呼び出すことを推奨する.
HelloWorldClient.java
インタフェースjarの導入を忘れないでください
1.package com.test.client;
2.
3.
4.import org.springframework.context.ApplicationContext;
5.import org.springframework.context.support.ClassPathXmlApplicationContext;
6.
7.
8.import com.test.server.IHelloWorldServer;
9.
10.
11.publicclass HelloWorldClient {
12.publicstaticvoid main(String[] args) {
13.
14. ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext-client.xml");
15//プロジェクトで走る場合、ここは自動注入でき、手動で取りに行かなくてもいい
16. IHelloWorldServer helloService = (IHelloWorldServer) context.getBean("client");
17. String response = helloService.sayHello("jialin");
18. System.out.println(response);
19. }
20.
21.
22.}
applicationContext-client.xml
[html]view plaincopyprint?
1.xmlversion="1.0"encoding="UTF-8"?>
2.
4.xmlns:jaxws="http://cxf.apache.org/jaxws"
5.xsi:schemaLocation="http://www.springframework.org/schema/beans
6. http://www.springframework.org/schema/beans/spring-beans.xsd
7. http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
8.