JFreeChart图表生成在内存中,在页面显示的问题

有一个需求: 项目是BS的结构,想用JFreeChart来生成图表,图片显示的数据是从数据库里实时读取的,

有两种打算:
一种想法是用户请求的时候在服务器中生成图片并保存在服务器的一个文件夹里面.
一种想法是在内存中生成图片用户请求完毕后关闭流.

首先想问一下在用户端显示图片是不是下面的流程:

用户首先发出请求到服务器端,服务器端接受请求并生成HTML文档发送到客户端,之后浏揽器装载文件,遇到图片文件先在本地找,找不到的话根据url向服务器发送请求,服务器端有一个写图片的数据流把图片写到本地客户端的一个临时文件夹下,浏览器,这时候图片就显示了.


我想问的问题是
1.这个流程对不对.
2.如果是bs结构应用我把生成的图片存在内存中的话,我怎么样控制生成图片的流的创建和关闭呢
在什么时候创建,什么时候关闭呢.
3.两种方法哪个更好一些.或者还有更好的方法..
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值