top
Loading...
JFreeChart在Webwork中的應用
天極IT資訊短信服務 電腦小技巧
資費:包月5元
手機:
介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什么都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕松踏上高手之路。


前言:

Webwork是當今流行的J2EE幾大架構之一,在實際的項目中,我們往往要在Webwork的輸出流中調用一個圖表chart,代替直接用response.out輸出。那么我們應該怎么樣去實現呢?本文將詳細闡述JFreeChart在Webwork中的應用。本文調試環境為windows2000+tomcat5.0。共分三個部分:

1,JFreeChart 簡介

2,Webwork簡介及Webwork,JFreeChart應用環境的配置

3,JFreeChart在Webwork中的應用的具體例子

JFreeChart 簡介:

JFreeChart是開放源代碼項目,它主要用來各種各樣的圖表,這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖、區域圖、分布圖、混合圖、甘特圖以及一些儀表盤等等。

JFreeChart創建WEB圖表的基本知識

JFreeChart主要是由三個類構成:

org.jfree.chart.servlet.ChartDeleter
org.jfree.chart.servlet.DisplayChart
org.jfree.chart.servlet.ServletUtilities

在下面做一下簡單的介紹:

ChartDeleter 繼承自HttpSessionBindingListener,用于實現當Session 關閉時,刪除臨時目中的圖象文件。

ServletUtilities有一系列方法;

saveChartAs*;saveChartAs*是把圖表按照不同的形式存儲為圖象;

sendTempFile方法被重載了很多次,用于把文件流發送response;

DisplayChart繼承自Httpservlet 用于處理顯示圖象;

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗