我们有这样的设计:
我们在tomcat上安装的服务有一个方法getDatabaseData(String request)(RMI ClIEnt),它使用核心上存在的(RMI Server实现)从数据库接收数据.
我们想要做一些事情,我们在tomcat中安装的服务生成一个xml文件并立即发送给客户端:
我们考虑过一个解决方案:
>首先使用getDatabaseData(String request)& ;;在我们的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数据流所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)