public Raster2D dataView(String path) throws Exception{
Raster2D raster2D=RasterReadWrite.read(path);
System.out.println(path);
// Raster2D raster2D=new Raster2D(0, 0, 30, 10, 23, 9999, "hy");
//
return raster2D;
}
首先,看dataView是个wsdl描述服务的接口的一个具体:这里需要传递一个Raster2D这个实例,raster2D是个栅格数据,数据量比较大,在从服务端传递到客户端时,会出现,OutOfMeimery或Java heap 。。错误。
如何解决这一问题呢?
1.Axis2中是否有这个大数据量对象传递的方法,找了半天,自身查资料的能力有限,还是放弃了。
2.这跟我的在用SuperMap iClient开发时,发现查询的时候,数据量也很大,它是怎么实现的呢,于是查查资料,做了点功课。
public String dataView(String path) throws Exception{
Raster2D raster2D=RasterReadWrite.read(path);
System.out.println(path);
// Raster2D raster2D=new Raster2D(0, 0, 30, 10, 23, 9999, "hy");
[color=red] // 将Raster2D转化为 json对象
JSONObject jsonObject = JSONObject.fromObject(raster2D);
String rasterString=jsonObject .toString();[/color]
return rasterString;
}
就这样做了个转换将对象转换为JSON对象,然后toString变成字符串,对于基本对象字符串的传递那自然木有什么大的问题咯。
接下来需要对在客户端解析Json对象,将数据利用起来。
---(daixu)
- 大小: 28.2 KB
分享到:
相关推荐
用axis2开发webService服务器端和客户端例子
基于axis2实现的webservice简单实现(客户端+服务端)。
axis2支持webservice 自动生成代码客户端服务端代码 基于eclipse
当利用axis2组建javawebservice时,客户端调用webservice必须引用到的jar文件
使用axis2生成的webservice客户端经常要用的依赖包,内含14个jar
本案例实现使用Axis2生成.arr包发布WebService服务,并使用Axis2生成客户端代码方式调用WebService
之前webservice客户端调用,使用RPC客戶端接口调用方法,但发现此种调用方式针对携参方式并不适用。最后经过多种方式测试选择了OMFactory......调用。经测试好用
java axis客户端调用webservice,可应用于ofbiz框架。 解决网络上共享代码两次调用后会出现timeout的BUG
axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例axis2例子 webservice axis2 示例
1.运用myEclipse6.5 和axis2 1.4 版本写一个简单的webservice服务器端。 2. 运用发布到tomact 6的webservice,生成客户端代码,并进行调用。 3. 代码可以在myEclipse 6.5中直接打开。并可以运行。
axis生成webservice服务端和客户端详细说明及实例
使用axis2创建webservice步骤以及客户端调用service服务代码,如何编写和发布WebService,如何使用services.xml配置文件发布,如何用Java实现调用WebService的客户端程序等等
axis2客户端调用webService接口需要用的jar包,在一次调接口中遇到的问题,亲测可用(整理成了比较精简的jar包)
axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
第三种方式是利用axis2插件,将wsdl文件自动生成客户端代码,此种方式在myeclipse安装axis2.txt文件中已经做了详细介绍。 备注:资源超过了70M 分成了3部分 见axis2方式开发webservice(一)和 axis2方式开发...
java调用webservice axis 客户端 服务器端 包含jar包
Axis2创建WebService
axis2实现webservice功能,详细的myeclipse配置及xml配置
Web Service WebService Axis一个完整的客户端代码
【java项目整合Axis1.4webservice搭建实例】客户端代码