简单的发布webservice备忘。
interface
package com;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
@WebService
public interface IMyService {
@WebResult(name="addResult")
public int add(@WebParam(name="a")int a,@WebParam(name="b")int b);
@WebResult(name="minusResult")
public int minus(@WebParam(name="a")int a,@WebParam(name="b")int b);
@WebResult(name="user")
public User getUser(@WebParam(name="id")int id);
}
implements
package com;
import javax.jws.WebService;
@WebService(endpointInterface="com.IMyService")
public class MyServiceImpl implements IMyService {
@Override
public int add(int a, int b) {
System.out.println(a+"+"+b+"="+(a+b));
return a+b;
}
@Override
public int minus(int a, int b) {
System.out.println(a+"-"+b+"="+(a-b));
return a-b;
}
@Override
public User getUser(int id) {
User user = new User();
user.setId(id);
user.setName("夏");
user.setPassword("123");
return user;
}
}
实体类
package com;
public class User {
private int id;
private String name;
private String password;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
发布服务
package com;
import javax.xml.ws.Endpoint;
public class MyServer {
public static void main(String[] args) {
String address = "http://localhost:8080/test";
Endpoint.publish(address, new MyServiceImpl());
}
}
浏览器输入
http://localhost:8080/test?wsdl
分享到:
相关推荐
JDK1.6支持WebService dfdddddddddddddddddddddddd
WebService使用JDK发布
webService远程调用报错设置.doc
文档描述了通过jdk6开发webservice的例子 生成客户端代码的方法
webservice报错,一般都可能是缺少jar包的问题。这里整理了一份报错集锦,大家可以拿来参考。
Java 基于第三方插件实现WebService实在麻烦,尤其是要添加几十M的Jar包,有时还会导致项目冲突。还好,自从JDK 1.6开始,Java自身已经支持WebSeervice的开发即JAX-WS,附件是一个简单的示例,供入门参考。注意,JDK...
jdk自动生成webservice 最简单的webservice
Webservice入门教程_用JDK开发Webservice示例代码
JAVA1.6的WebService支持.pdf
jdk webservice demo 这是个java工程,导入eclipse之后,把里面的jre换成你自己的就可以了。
JDK1.7版本使用 webService 需要添加两个额外 jar 包,否则会报错,需要将这两个 jar 包放到 jre/ext 目录下,同时配置jre/lib 下得 java.security 文件
jdk6下开发webservice示例,JDK1.6 自带webservice构建,jdk6原生态webservice
介绍了使用JDK、Eclipse搭建服务器端和客户端服务程序的基本过程,提供了服务器端和客户端应用测试程序。
java开发过程中,很多地方都会遇到数据传递,远程获取数据问题,我这个简单的webservice接口发布可以在java开发过程中,很多地方都会遇到数据传递,远程获取数据问题,我这个简单的webservice接口发布可以在
在网上找了很久的资料,接口已经跟客户对接,特编写了代码文档和附带jar包,并含其他网站的参考地址,注意jdk环境要1.6或以上版本
(此方式只能作为调试,有以下bug:jdk1.6u17?以下编译器不支持以Endpoint.publish方式发布document方式的soap,必须在service接口和实现类添加“@SOAPBinding(style = SOAPBinding.Style.RPC)”注解; 访问受限,...
通过这个实例可以简单了解webservice.实现的方法是用jdk自带的功能。 此份资料是在blogjava中找到的,供入门学习使用。
webservice简易实例开发,注意开发的jdk要1.6以上否则会报错
详细讲解ebs中发布webservice的步骤
WebService URLConnection request/response JDK1.3及以上都有实现 例子比较乱...