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