论坛首页 Java企业应用论坛

实时曲线在Web下的实现

浏览 4590 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-10-26  
    我使用JFreeChart在Applet中绘图,使用了Ajax取数,数据由接口负责提供,注意我没有在Applet中使用线程,而是在加载Applet的Html页面中启用了javascript线程定时由Ajax请求数据接口获得数据,再有javascript负责调用Applet里的绘图方法,此方法是对JFreeChart中实时曲线图中数据填充方法的简单封装。
   此方法实现比较简单,主要难点实时图形的绘制由JFreeChart实现,其它只是辅助取数和做图形的载体。
   本人对Applet不是很熟所以,初次尝试由Applet实现直接连接数据库取数,发现难度比较大,所以改由Ajax请求数据提供接口取数,避开了Applet的安全性问题。
   发表时间:2008-01-03  
如果动态刷新对性能要求比较高,比如一秒刷新一次,那么,用AJax就不行了,本来AJax就是利用webservice的。
推荐实现方法:
1.在Applet中用线程,URLConnection请求servlet,由servlet负责调用javaBean取得实时数据。applet取得数据后,update dataset。
2.在applet与Server端建立socket连接。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics