java webservice 简单实例
来源:互联网 发布:手机优化排名 编辑:程序博客网 时间:2024/04/30 08:39
一:创建服务器端
1、创建【Web Service Project】,命名为【TheService】
2.创建class文件 :ServiceHello
package com.hhy.service;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;
@WebService
public class ServiceHello{
/**
*供客户端调用的方法
*@param name 传入参数
*@return String 返回结果
*/
public String getValue (String name){
return "我叫:"+name;
}
/**
*@param args
*/
public static void main(String[] args){
Endpoint.publish("http://localhost:9001/Service/ServiceHello",new ServiceHello());
System.out.println("service success!");
}
}
3、进行编译 run as java Application
4、控制台输出service success 说明编译成功发布
5、测试结果 http://localhost:9001/Service/ServiceHello?wsdl
二、生成客户端
1、创建web service project 命名为TheClient
2、命令提示窗口执行命名
格式:wsimport -s "src目录"-p"生成类所在包名" -keep"wsdl发布地址"
示例:wsimport -s E:\workspace\pace\TheClient\src -p com.hyan.client -keep http://localhost:9001/Service/ServiceHello?wsdl
3、刷新客户端的项目,检查生成的类
三、最终测试
1、创建class类,命名为ServiceTest 位于客户端项目的类下面的test包下面
package com.hhy.test
import com.hhy.client.ServiceHello;
import com,hhy,client.ServiceHelloService;
public class ServiceTest{
public static void main(String[]args){
ServiceHello hello = new ServiceHelloService().getServiceHelloPort();
String name = hello.getValue("hhy");
System.out.println(name);
}
}
2.编写测试方法,调用服务端方法,并打印返回的结果
打印出返回的结果,说明客户端程序,调用成功。
- Java WebService 简单实例
- Java WebService 简单实例
- java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Java WebService 简单实例
- Qt 设置显示通知栏
- Android 7.0 ActivityManagerService(10) App的crash处理
- zabbix agent 安装
- 魔法照片
- 未来之路:年底关于个人职业发展的一点思考-技术是不是青春饭?
- java webservice 简单实例
- px4 多旋翼SITL仿真
- Java 序列化
- Excel:将包含某列部分数据的另一个表格中其它列拷贝至当前表格
- Oracle数据库查询条件使用三元表达式
- 告诉你为什么数据要取对数
- EL表达式的基础用法
- Qt--信号与槽机制
- oracle---数据完整性和约束