定义接口
package com.entity;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name="User")
public class User {
private String id;
private String uid;
private String pwd;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
}
定义实现类
package com.entity;
import javax.jws.WebService;
@WebService(targetNamespace="http://liaomin")
public class UserServiceImpl implements UserService {
public void addUser(User user) {
// Todo Auto-generated method stub
System.out.println("adduser");
}
public boolean checkUser(User user) {
// Todo Auto-generated method stub
return false;
}
}
发布服务
1》方法1
Endpoint.publish("http://localhost:8088/abc",new UserServiceImpl());
2》方法2
JaxWsServerfactorybean soapfactorybean = new JaxWsServerfactorybean();
soapfactorybean.getininterceptors().add(new LoggingInInterceptor());
soapfactorybean.getoutInterceptors().add(new LoggingOutInterceptor());
// 注意这里是实现类不是接口
soapfactorybean.setServiceClass(UserServiceImpl.class);
soapfactorybean.setAddress("http://localhost:8088/abc"); soapfactorybean.create();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。