webservice是对socket的一个封装,让远程调用调用变得更加简单,那么使用socket究竟有多么麻烦呢?来看看。
做一个简单的天气查询:
服务端:public class SocketServer { public static void main(String[] args) {
DataInputStream dataInputStream = null;...
分类:
Web程序 时间:
2015-05-12 11:28:04
阅读次数:
138
用maven定制一个车联网的天气预报解析项目1:首先我们要根据之前的学习先创建一个maven项目 本实例以Gao这个项目来介绍,我们要做的功能是把车联网返回的内容解析并格式化后显示出来。车联网天气查询api地址http://developer.baidu.com/map/carapi-7.htm
在此我们需要一个开发者密钥即访问接口中的参数ak。我已经申请好,没有直接使用了,没有的童鞋可以去申...
分类:
其他好文 时间:
2015-05-07 08:54:18
阅读次数:
224
好长时间没有再写该系列文章了,最近刚好摸索着解决了大华摄像头无法使用问题,记录下来,应该对其他博友有所帮助。之前虽然写了一大堆文章说明了如何使用gsoap连接摄像头,但这是针对一台海康的摄像头开发的,一旦使用了同品牌不同型号摄像头或者其他牌子的摄像头就可能出现兼容性问题,导致无法使用。我就是碰到了这个问题,测试过的多个品牌型号摄像头,有的能直接使用,有的不能使用,问题各部相同。本文就是针对大华摄像...
分类:
系统相关 时间:
2015-04-21 00:25:47
阅读次数:
5020
一、 前言本篇讲述如何通过Java客户端访问C++服务端发布的SOAP模式的WebService接口。文档中的样例代码拷贝出去即可运行,所有的代码都是本地测试OK的;本文不但解决了接口调用的问题,同时解决了中文乱码的问题。二、 环境准备1、 CXF组件:Java端用于发布WebService服务的开源组件,内部自带jetty Web容器。
2、 Gsoap组件:C++端用户访问WebServi...
分类:
编程语言 时间:
2015-03-21 11:21:24
阅读次数:
469
很多人可能用过如下的功能:
我向微信号发个字符,然后后台去解析字符,拆出其中的关键字,然后去数据库查询是否开启此项服务,如果服务开启,则返回给用户调用此服务的结果。
最近两天开始做的服务有,天气查询,日历,快递,火车,黄金。。。等六个服务做成接口...
分类:
微信 时间:
2015-03-13 22:25:31
阅读次数:
4252
找到http://www.webxml.com.cn/zh_cn/index.aspx,里面有免费提供的手机归属地查询以及天气查询的webservices服务。
使用wsimport -keep SEI地址 把对应的客户端类生成出来。也可以把SEI地址对应的wsdl文档保存到本地,再使用wsimport读取本地的wsdl文档生成客户端类代码。
天气预报:
Client...
分类:
移动开发 时间:
2015-03-03 11:46:51
阅读次数:
338
编写 java调用web service的客户端比较简单,其中webservice为上一篇gsoap创建的server。 1 package clientTest; 2 import java.rmi.RemoteException; 3 4 import javax.xml.namespac...
分类:
编程语言 时间:
2015-01-29 14:03:12
阅读次数:
185
---恢复内容开始---之前曾经编写过简单的样例,很久没有碰过,发现已经全部忘记,如今又需要重新巩固一下。首先是下载gsoap,无法访问官方下载页面,只能在网上搜索,找到一个2.8版本存入云盘以防再次找不到。下面记录一下,通过gsoap创建web Service的过程。1.创建一个项目文件夹calc...
分类:
编程语言 时间:
2015-01-28 19:38:56
阅读次数:
268
问题:
在使用线程池处理客户端请求时发现不能获取到客户端的ip!
原因:
由于在server_loop注循环中只把连接字sock加到queue队列中,并没有客户端IP,所以每一次queue回调函数只能取得sock连接字,没有客户端的ip
解决方法:
在将sock加入queue队列的同时把ip也加入到ips队列中,ips队列的长度和queue相同,而且存的数据下标要...
分类:
编程语言 时间:
2015-01-24 15:56:49
阅读次数:
290
http://sourceforge.net/projects/gsoap2/
下载gsoap源码
解压:
$ unzip gsoap_2.8.17.zip
编译:
$ cd gsoap-2.8/
$ configure
$ make
$ sudo make install
add.h文件
点击(此处)折叠或打开
//gsoap ns serv...
分类:
其他好文 时间:
2015-01-22 18:15:36
阅读次数:
253