JAVA WebService怎么返回一个XML文件。。。 20
访问一个WebService,WebService去查询一张表,表中的内容大概有个10多万条,就把查询到的结果放到了一个XML文件里,怎么让别人一访问这个接口就把生成的这...
访问一个WebService,WebService去查询一张表,表中的内容大概有个10多万条,
就把查询到的结果放到了一个XML文件里,怎么让别人一访问这个接口就把生成的
这个XML文件下载到访问者的电脑里,然后他自己慢慢去解析。 展开
就把查询到的结果放到了一个XML文件里,怎么让别人一访问这个接口就把生成的
这个XML文件下载到访问者的电脑里,然后他自己慢慢去解析。 展开
展开全部
webservice 返回的就是字符串,当然可以拼成xml。
不过。。10多万。你拼个xml返回来,效率。。。。
倒不如服务器处理完成,传到客户端。
服务器处理很快的,但是网速很慢。
而且作为webservice,他也不知道客户端是什么,万一是个手机呢,处理那么大的数据多慢
不过。。10多万。你拼个xml返回来,效率。。。。
倒不如服务器处理完成,传到客户端。
服务器处理很快的,但是网速很慢。
而且作为webservice,他也不知道客户端是什么,万一是个手机呢,处理那么大的数据多慢
追问
字符串昨天昨天测试了一下,2.5万条记录字符串就装不下了,只有放到XML里了啊。客户端一定是电脑,不会是手机的。现在我能生成XML了。。放到了服务器的一个文件夹里的,但是要自动把这个文件传回去啊。
追答
webservice不是返回就是字符串么。。
另外java里面字符串长度是有限的,不能超过int的表示范围。
建议你分页请求
展开全部
可以用FTP呀 webservice提供服务生产XML文件和相应的文件名和路径
然后让他们FTP去取就行了
用webservice传这么大的数据量太慢了吧~
然后让他们FTP去取就行了
用webservice传这么大的数据量太慢了吧~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,先分析一下,表中的数据有10W条,但是你查询结果有多少呢?如果数据量小的话,那没什么问题,如果结果集就庞大的话,建议你分页查询,每次取一部分数据,不建议全部查询出来。
追问
不是的,必须要全部查出来,因为这个是一个计划,不可能一个计划下载一半吧,分页也不行的,我的目地是传给别人。至于别人怎么玩我们不用管的。。
追答
嗯 ,重要的是需求。要是这样的话,可以在客户端去组织xml,服务端把数据传送给客户端。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请求转发重定向
追问
能说详细点吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询