[置顶] 实际开发案例
2015-12-18 22:49
645 查看
步骤:
定义一个接口:HelloWS.java
package com.ww.zhao.server;
import javax.jws.WebMethod;
import javax.jws.WebService;
/**
* 步骤:
* 1、在类上面加@WebService注释
* 2、定义一个方法 在方法上加 @WebMethod
* 3、编写HelloWS 的实现类HelloWSImp 同时在HelloWSImp 类的上面加@WebService 注释
* 4、进行webservice 发布
*/
@WebService
public interface HelloWS {
@WebMethod
public String getName(String name);
}
定义接口的实现类HelloWSImp.java
package com.ww.zhao.server;
import javax.jws.WebService;
@WebService
public class HelloWSImp implements HelloWS {
@Override
public String getName(String name) {
System.out.println("webservices 获取名字");
return "name =" + name;
}
}
测试方法HelloWSTest.java
package com.ww.zhao.server.test;
import javax.xml.ws.Endpoint;
import com.ww.zhao.server.HelloWSImp;
public class HelloWSTest {
public static void main(String[] args) {
Endpoint.publish("http://localhost:8080/WS-service01/hellows", new HelloWSImp());
System.out.println("发布成功了!!!!!!");
}
}
然后在命令行输出命令,即可自动生成客户端的代码,在客户端进行代码编写即可。
定义一个接口:HelloWS.java
package com.ww.zhao.server;
import javax.jws.WebMethod;
import javax.jws.WebService;
/**
* 步骤:
* 1、在类上面加@WebService注释
* 2、定义一个方法 在方法上加 @WebMethod
* 3、编写HelloWS 的实现类HelloWSImp 同时在HelloWSImp 类的上面加@WebService 注释
* 4、进行webservice 发布
*/
@WebService
public interface HelloWS {
@WebMethod
public String getName(String name);
}
定义接口的实现类HelloWSImp.java
package com.ww.zhao.server;
import javax.jws.WebService;
@WebService
public class HelloWSImp implements HelloWS {
@Override
public String getName(String name) {
System.out.println("webservices 获取名字");
return "name =" + name;
}
}
测试方法HelloWSTest.java
package com.ww.zhao.server.test;
import javax.xml.ws.Endpoint;
import com.ww.zhao.server.HelloWSImp;
public class HelloWSTest {
public static void main(String[] args) {
Endpoint.publish("http://localhost:8080/WS-service01/hellows", new HelloWSImp());
System.out.println("发布成功了!!!!!!");
}
}
然后在命令行输出命令,即可自动生成客户端的代码,在客户端进行代码编写即可。
相关文章推荐
- CSDN博客QQ加群、微信
- CSS隐藏元素 display visibility opacity的区别
- jQuery问题集锦
- VC中线程的创建与消息传递
- [javase学习笔记]-6.4 成员变量与局部变量
- 整理下ubuntu系统下用symfony新建web项目的环境搭建以及一些问题
- STL中的algorithm
- ListView及ListAdapter详解
- bzoj3442 学习小组
- C /C++标准库 - <cerrno> (errno.h)
- ASP.NET 页面访问控制
- [置顶] 使用JDK开发WebService
- 通过$broadcast或$emit在子级和父级controller之间进行值传递
- win快捷键
- HashMap排序
- Cstyle的札记,Freertos内核详解,第5.0篇
- T-sql语句查询执行顺序
- 不用vim设定IP
- 服务器socket与安卓端socket对接
- PHP7新特性介绍