Java EE中的Web数据流

Java EE中的Web数据流,第1张

概述我们有这样的设计:我们在tomcat上安装的服务有一个方法getDatabaseData(String request)(RMI Client),它使用核心上存在的(RMI Server实现)从数据库接收数据.我们想要做一些事情,我们在tomcat中安装的服务生成一个xml文件并立即发送给客户端:我们考虑过一个解决方案:>首先使用getDatabase

我们有这样的设计:

我们在tomcat上安装的服务有一个方法getDatabaseData(String request)(RMI ClIEnt),它使用核心上存在的(RMI Server实现)从数据库接收数据.

我们想要做一些事情,我们在tomcat中安装的服务生成一个xml文件并立即发送给客户端:

我们考虑过一个解决方案:

>首先使用getDatabaseData(String request)&amp ;;在我们的tomcat上创建整个xml文件.然后我们的用户可以使用它的链接获得参考.开始下载数据.

但是这个解决方案对我们来说没有信息,因为这个文件的大小是如此之大,如果我们想要这样做,我们的tomcat服务器存储将变得如此快速和充分下来,所以我们正在为用户寻找实时流数据的解决方案,而不是创建整个文件.我的意思是当从CORE接收数据时,在xml模板中将数据发送给用户的方法.

你有什么主意吗 ?

(通过使用Spring MVC和Spring Security编写tomcat上的Web服务)

最佳答案我可以从我当前的项目中给你一些代码,我们在struts动作中返回一个文件:

response.setContentType("application/octet-stream");response.setheader("Content-disposition","attachment;filename=\"" + filename + "\"");ServletoutputStream out = response.getoutputStream();out.write(file);

这是你想要的? 总结

以上是内存溢出为你收集整理的Java EE中的Web数据流全部内容,希望文章能够帮你解决Java EE中的Web数据流所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1250864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存