webservice接口
来源:互联网 发布:免费域名注册申请 编辑:程序博客网 时间:2024/05/16 16:20
webservice接口,一种是客户端,一种是服务端。
服务端用来编写接口供客户端调用。
利用myeclipse工具先创建一个web service project
然后创建一个类例如TestDemo的类
在类上面添加一个WebService的注释
然后编写你要写的webservice的方法名称test
然后在主函数中加一个方法开启这个服务
@WebService
public class TestDemo{
/**
* @param value 要传递的值
*
* @return
*/
public String test(String value) {
return "你所传入的值"+value;
}
/**
* @param args
*/
public static void main(String[] args) {
Endpoint.publish("http://127.0.0.1:8877/Test ", new TestDemo());
System.out.println("成功");
}
}
运行时需要注意必须是jdk1.6以上的版本才能运行
这样一个webservice服务端就写好了,如果想测试,可将地址放到网页地址栏中进行测试http://127.0.0.1:8877/Test ?wsdl如果出现xml文件就证明服务端写好了。
这里的8877为端口号,自己可以设置,但不要跟熟知端口号冲突
然后是客户端,同样创建一个web service poject
然后在cmd窗口中输入wsimport -s 这里输入的是你创建项目的src的目录 -p 这里是产生的包名 -keep http://127.0.0.1:8877/Test?wsdl
然后刷新你的客户端的工程 会产生一个包
在包中创建一个测试类
public class TestMain {
/**
* @param args
*/
public static void main(String[] args) {
TestDemo td = new TestDemoService().getTestDemoPort();
String s = td.test("test");
System.out.println(s);
}
}
如果执行程序输出为:你所传入的值test
证明客户端访问成功
这样客户端就建立好了
End
笔者技术真的是一般般,写这个为了加深理解的同时给害怕看源代码的朋友一点鼓励,所以笔者在写的过程中有查阅很多资料来努力减少错误,但是如有错漏之处,希望大神们指出,我会第一时间修改,以免误人子弟,也希望和笔者一样基础不够好的朋友不要畏惧看源码,源码看起来并不会很难,而且多看源代码会对Java更深刻的理解。
- webservice接口
- Webservice 接口
- webService接口
- Webservice接口
- WebService接口
- WebService接口
- webservice接口
- webservice接口
- webservice接口
- webservice接口
- Webservice接口、Webservice例子
- 【webservice】调用webservice接口
- Webservice的查询接口
- java访问WebService接口
- domino 调用 WebService 接口
- WebService接口性能测试
- webservice接口测试
- 飞信WebService接口
- Python 基础练习03
- poj 3254 Corn Fields 状压DP
- 如何用手机访问电脑上发布的项目
- 杂谈
- 提车了GLE400
- webservice接口
- 一个Web应用部署到Tomcat服务器上之后的目录结构是怎样的?以及web工程与maven web工程的目录结构
- JS——js的运算符
- 2026--首字母变大写
- Redis学习02-对数据key的操作
- 动态规划之数组分割问题
- 多线程编程入门(12):锁(Lock)
- 【Git/Github学习笔记】Git分支使用场景和标签管理、总结
- MySQL优化