webService服务端与客户端
来源:互联网 发布:.edu域名注册 编辑:程序博客网 时间:2024/04/29 06:05
服务端
import javax.jws.WebService;
//使用@WebService标记该类位WebService的服务类
@WebService
public class weatherInterfaceImpl implements weatherInterface
{
@Override
public String queryWeather(String address)
{
System.out.println("from client ..."+address);
String weather="晴";
System.out.println("to client ..."+weather);
return weather;
}
例子:
方法一
import javax.jws.WebService;
//使用@WebService标记该类位WebService的服务类
@WebService
public class weatherInterfaceImpl implements weatherInterface
{
@Override
public String queryWeather(String address)
{
System.out.println("from client ..."+address);
String weather="晴";
System.out.println("to client ..."+weather);
return weather;
}
}
发布服务
public class webService{public static void main(String[] args){Endpoint.publish("http://127.0.0.1:12345/<span style="font-family: Arial, Helvetica, sans-serif;">weather</span>", new weatherInterfaceImpl());}}
使用wsimport生成webservice的客户端调用代码
单独创建一个工程wsimport存放生成代码.
通过cmd进入工程t目录。
使用wsimport生成webservice的客户端调用代码
常用参数为:
-d<目录> - 将生成.class文件。默认参数。
-s<目录> - 将生成.java文件。
-p<生成的新包名> -将生成的类,放于指定的包下例子:
wsimport -s . http://127.0.0.1:12345/weatehr?wsdl
方法一
WeatherInterfaceImplService weatherInterfaceImplService=new WeatherInterfaceImplService();WeatherInterfaceImpl weatherInterfaceImpl = weatherInterfaceImplService.getWeatherInterfaceImplPort();String queryWeather = weatherInterfaceImpl.queryWeather("北京");System.out.println(queryWeather);
URL wsdlDocumentLocation=new URL("http://127.0.0.1:12345/weather?wsdl");QName serviceName = new QName("http://ws.qht.cn/", "weatherInterfaceImplService");Service service= Service.create( wsdlDocumentLocation, serviceName) ;WeatherInterfaceImpl weatherInterfaceImpl =service.getPort(WeatherInterfaceImpl.class);String queryWeather = weatherInterfaceImpl.queryWeather("北京");System.out.println(queryWeather);
0 0
- webService服务端与客户端
- WebService-服务端与客户端
- WebService服务端与客户端开发
- JAVA WebService 服务端与动态客户端
- JAVA WebService 服务端与动态客户端
- 使用GSoap开发WebService客户端与服务端
- android客户端与服务端webservice运用
- 客户端与服务端的WebService远程调试
- android客户端与服务端webservice运用
- webService的客户端与服务端的编写
- webService 服务端与客户端的Demo
- webservice接口-PHP服务端与PHP客户端
- eclipse建立webservice服务端与客户端
- webservice服务端和客户端
- PHP webservice 身份认证 客户端与服务端实现
- PHP webservice 身份认证 客户端与服务端实现
- 四步完成WebService服务端与客户端的调用
- CXF创建webservice服务端、客户端,与spring集成
- MATLAB GUI设计之静态文本框多行显示的问题
- 为什么基类的析构函数声明为虚函数?
- pca程序分析
- 剑指offer 反转链表
- Unity使用 16bit 压缩 Texture 颜色能均匀过渡
- webService服务端与客户端
- JavaScript模块化开发2
- cocos2dx TMX地图
- mysql 字符串函数
- BZOJ1391order
- Java设计模式透析之 —— 适配器(Adapter)
- android 内存泄露原因与解决办法
- OpenCV中imshow()出错问题
- jdk1.8新特性详解