摘要:介紹了一種開放源代碼的Web圖表生成引擎Cewolf,并結(jié)合實(shí)例說明圖表的生成過程。利用Cewolf可以開發(fā)出各種復(fù)雜的Web動(dòng)態(tài)圖表。
關(guān)鍵詞:Cewolf;JFreeChart;Web動(dòng)態(tài)圖表;JSP;JavaBean
0 引言
隨著計(jì)算機(jī)網(wǎng)絡(luò)特別是WWW的發(fā)展,越來越多的基于C/S結(jié)構(gòu)的應(yīng)用程序被移植成Web應(yīng)用程序。工作在因特網(wǎng)或局域網(wǎng)中。Web應(yīng)用程序也不能只是提供靜態(tài)或者簡單的動(dòng)態(tài)結(jié)果.在實(shí)際應(yīng)用中,需要它在網(wǎng)頁上提供各種各樣的圖表,如柱形(直方)圖、餅形圖、線段圖、區(qū)域圖、時(shí)序圖以及由上述圖表組合而成的更加復(fù)雜的圖表,并且這些圖表能夠根據(jù)數(shù)據(jù)的改變而自動(dòng)更新。
Java作為一種程序設(shè)計(jì)語言和一個(gè)完整、通用的開發(fā)平臺,憑借其面向?qū)ο?、安全、健壯、簡潔、可移植?qiáng)等優(yōu)點(diǎn)逐步成為Imernet環(huán)境下應(yīng)用系統(tǒng)開發(fā)的主流語言與平臺之一。Java對Web圖表的處理主要有如下兩種方法:一是利用Java語言本身提供的Applet、Servlet、Java 2D等工具,并結(jié)合JSP與JavaBean進(jìn)行不同方式的圖表處理;二是借助第三方的圖表生成引擎(主要是一些基于Java的開放源代碼組織開發(fā)的工具)來進(jìn)行圖表處理。
本文將介紹一種基于第三方圖表生成引擎CewolfUqY的Web圖表處理方法,內(nèi)容主要包括Cewolf的安裝、配置及其圖表生成方法等。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。