WEBSERVICE 自动生成服务端和客户端 axis
2017-02-21 15:09
363 查看
1.新建java工程
2.建一个接口类,一个服务类实现该接口
3.工程右键--新建--other--webservice服务器端
4.next--next--完成
新建客户端
1.新建java工程
2.右键--新建--other--webservice客户端(选择下wsdl文件)
成功后生成下面的4个类。
3.编写本地调用方法:
Hello.java 定义了Web服务接口,此例中只有一个hello方法。
HelloService.java 定义了用于获取Web服务接口的方法。
HelloServiceLocator.java 接口HelloService的具体实现。
HelloSoapBindingStub.java Web服务客户端桩,通过该类与服务器交互。
?这四个JAVA类帮我们处理了大部分的逻辑,我们需要的仅仅是把这些类加到我们的项目然后创建一个我们自己的类来调用它们即可。为此我们新加一个类Main.java,为了方便,让这个类与刚产生的四个类都在同一个包下。内容如下:
java 代码
1.//Main.java
2.package localhost.axis.Hello_jws;
1.public class Main{
1.public static void main(String[] args) throws Exception{
1. HelloService service = new HelloServiceLocator();
2. Hello hello = service.getHello();
3. System.out.println("Response:"+hello.hello("罐头"));
4. }
5.}
2.建一个接口类,一个服务类实现该接口
3.工程右键--新建--other--webservice服务器端
4.next--next--完成
新建客户端
1.新建java工程
2.右键--新建--other--webservice客户端(选择下wsdl文件)
成功后生成下面的4个类。
3.编写本地调用方法:
Hello.java 定义了Web服务接口,此例中只有一个hello方法。
HelloService.java 定义了用于获取Web服务接口的方法。
HelloServiceLocator.java 接口HelloService的具体实现。
HelloSoapBindingStub.java Web服务客户端桩,通过该类与服务器交互。
?这四个JAVA类帮我们处理了大部分的逻辑,我们需要的仅仅是把这些类加到我们的项目然后创建一个我们自己的类来调用它们即可。为此我们新加一个类Main.java,为了方便,让这个类与刚产生的四个类都在同一个包下。内容如下:
java 代码
1.//Main.java
2.package localhost.axis.Hello_jws;
1.public class Main{
1.public static void main(String[] args) throws Exception{
1. HelloService service = new HelloServiceLocator();
2. Hello hello = service.getHello();
3. System.out.println("Response:"+hello.hello("罐头"));
4. }
5.}
相关文章推荐
- 使用axis自动生成webservice客户端代码
- Axis1.4 快速入门 发布WebService服务端、生成WebService客户端
- Axis1.4 快速入门 发布WebService服务端、生成WebService客户端
- 用axis生成webservice服务端和客户端代码
- 用axis自动生成webService调用的客户端
- webservice 服务端例子+客户端例子+CXF整合spring服务端测试+生成wsdl文件 +cxf客户端代码自动生成
- 自动生成webservice客户端
- 利用axis来生成webservice客户端
- 利用Myeclipse自动生成webService客户端代码
- webservice,wsdl生成服务端代码,eclipse使用Axis框架生成
- webservice 自动生成客户端方法
- Axis2 客户端自动生成(访问NET的WebService)
- Eclipse使用Axis生成WebService客户端的过程
- Jbuilder的webservice客户端测试程序的自动生成技术
- wsdl生成Webservice客户端和服务端C#代码
- WebService生成客户端和服务端
- Eclipse使用Axis生成WebService客户端的过程
- 用axis实现webService--服务端+客户端
- Apache Axis1.4 Web Service客户端、服务端生成及服务部署(备忘)
- Axis2C:由WSDL自动生成服务端及客户端 C代码