我第一次接触webservice,怎么调用用web service接口,cxf或者axis2都行,网上找的例子,都有点错误

我第一次接触webservice,怎么调用用web service接口,cxf或者axis2都行,网上找的例子,都有点错误,第1张

CXF调用

import orgapachecxfinterceptorLoggingInInterceptor;

import orgapachecxfinterceptorLoggingOutInterceptor;

import orgapachecxfjaxwsJaxWsProxyFactoryBean;

import serviceICalculateService;

public class ClientTest {

public static void main(String[] args) {

// 创建webservice服务工厂

JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();

// 加入一个接收响应日志的拦截器

factorygetInInterceptors()add(new LoggingInInterceptor());

// 加入一个返回响应日志的拦截器

factorygetOutInterceptors()add(new LoggingOutInterceptor());

factorysetServiceClass(ICalculateServiceclass);

factorysetAddress(">

axis1传递简单对象,对象内只有基本类型,如:String,int等 1创建一个javaBean,类名为User。

package comdevtek;

public class User {

private String name="llc";

private int age = 25;

public String toString() {

return"name"+ name +"age"+ age ;

}

public int getAge() {

return age;

}

public void setAge(int age) {

thisage = age;

}

public String getName() {

return name;

}

public void setName(String name) {

thisname = name;

}

}

2 服务端编写。package comdevtek;

public class ServiceServer {

// 参数和返回值不包含对象

public String getName(String name) {

if (name == null) {

name ="";

}

return"你好"+ name +",欢迎来到Web服务的世界!";

}

public String getUserName(User user) {

return usergetName();

}

public User getUser(String name, String password) {

return new User();

}

// 返回简单的对象(只包含基本的类型)

public User getUser(User user) {

Systemoutprintln(usergetName());

return user;

}

}

3 发布服务,在server-confingwsdd文件中进行配置。<xml version="10"encoding="UTF-8">

<deployment name="defaultClientConfig"

xmlns:java=">

以上就是关于我第一次接触webservice,怎么调用用web service接口,cxf或者axis2都行,网上找的例子,都有点错误全部的内容,包括:我第一次接触webservice,怎么调用用web service接口,cxf或者axis2都行,网上找的例子,都有点错误、请问axis2 wsdl2java调用xfire生成的wsdl时报这个错是什么原因有没有高人指点下迷津啊!、axis webservice怎么会返回对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9301745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存