P20 Fusioncharts是一個基于Flash的圖表組件,可以用來提供數據驅動的動態圖標,fusioncharts可用于任何網頁腳本語言如, HTML格式,JSP技術等等。提供交互式和強大的動態圖標,fusioncharts充分利用流體美麗的Flash為模板,使用XML作為其數據接口,創造緊湊,互動和真正的動態圖表。
P39 JFreeChart是Java中開源的制圖組件,主要用于生成各種動態圖表。在Java的圖形報表技術中,JFreeChart組件提供了方便、快捷、靈活的制圖方法。作為一個功能強大的圖形報表組件,JFreeChart為Java的圖形報表技術提供了解決方案。在Java項目的應用中,JFreeChart組件幾乎可以滿足目前圖形報表的所有需求。JFreeChart組件可以生成各種各樣的圖形報表,如常用的柱形圖、區域圖、餅形圖、折線圖、時序圖、甘特圖等;而對于同一種類型的圖表,JFreeChart組件還提供了不同的表現方式。
P60 FusionChartsfree是一個跨平臺,跨瀏覽器的flash圖表組件解決方案,能夠被ASP.NET,ASP,PHP,JSP,ColdFusion,RubyonRails,簡單HTML頁面甚至PPT調用。你不需要知道任何關于flash編程的知識,你只需要知道你所用的編程語言就可以了。FusionCharts是InfoSoftGlobal公司的一個產品,InfoSoftGlobal公司是專業的Flash圖形方案提供商,他們還有幾款其他的,基于Flash技術的產品,都非常的漂亮。
P11 JFreeChart目前是最好的java圖形解決方案,基本能夠解決目前的圖形方面的需求,主要包括如下幾個方面。
P24 在開源的報表工具中,Eclipse的BIRT(Business Intelligence and Reporting Tools ,簡稱BIRT)應該是很重要的一種。BIRT基于Eclipse IDE開發,可以為Java/J2EE應用提供良好的圖形及報表。該報表工具主要包括以下幾大塊組成:BIRT Designer:用于進行報表的設計,因為以出報表之前,第一步需的做的就是設計模板,幾乎所有的報表工具都采用這樣的模式,如著名的JasperReports就有專門的iReports來進行報表設計。
P14 最近研究birt,資料太少,但是無意間找到了birt的官方教程,比較不錯,閑來翻譯整理了一些貼出來供大家分享。
P60 BIRT (Business Intelligence and Reporting Tools), 是為 Web 應用程序開發的基于 Eclipse 的開源報表系統,特別之處在于它是以 Java 和 J2EE 為基礎。BIRT 有兩個主要組件:基于 Eclipse 的報表設計器,以及部署到應用服務器上的運行時組件。BIRT 也提供了圖表引擎讓你能為應用增加圖表。
P34 iReport是一個可視化的報表模板設計工具,使用此工具能方便地對報表進行設計。在iReport中已經包含了jasperreports在運行時需要的jar文件,在項目中的lib目錄中包含Jasperreports-***.jar。
P24
P7
P74 為什么需要JasperReports?JasperReports是一個強大、靈活的報表生成工具,能夠展示豐富的頁面內容,并將之轉換成PDF,HTML,XML,Excel(通過POI或JExcelAPI實現)和Rtf(通過POI實現)格式。該庫完全由Java寫成,可以用于在各種Java應用程序,包括J2EE,Web應用程序中生成動態內容。它的主要目的是輔助生成面向頁面的(pageoriented),準備付諸打印的文檔。JasperReport借由定義于XML文檔中的reportdesign進行數據組織。這些數據可能來自不同的數據源,包括關系型數據庫,collections,java對象數組。通過實現簡單的接口,用戶就可以將reportlibrary插入到訂制好的數據源中。<br><br>為什么需要iReport?JasperReport借由定義于XML文檔中的reportdesign進行數據組織但是繁瑣的XML標記和功能API在提供強大的動態及可擴展開發的同時也帶來了超高的復雜性,所以我們需要一個圖形化可視的IDE來編輯符合jasperReportsAPI的XML文件。而iReport正是這樣一款工具。我們用iReport可以進行可視化的報表設計。然而任何事物都不是十全十美的,iReport這一款工具帶給我們方便、快捷、直觀的同時,也損失了報表設計的靈活性。但就其實用性而言,所損失的靈活性也就微乎其微了。
P60 BIRT介紹,BIRT (Business Intelligence and Reporting Tools), 是為 Web 應用程序開發的基于 Eclipse 的開源報表系統,特別之處在于它是以 Java 和 J2EE 為基礎。BIRT 有兩個主要組件:基于 Eclipse 的報表設計器,以及部署到應用服務器上的運行時組件。BIRT 也提供了圖表引擎讓你能為應用增加圖表。
P12 WWW的發展使得基于因特網的應用程序不再局限于靜態或者簡單的動態內容提供。傳統的一些以軟件包形式發布應用程序例如報表系統等都在逐漸搬到因特網上。但是這兩者之間有著天壤之別,雖然對于數據獲取、業務處理等方面基本類似,但是最大的差別在于用戶界面。為了能在web瀏覽器上顯示要求用戶界面使用HTML以及圖片的方式來展現數據,而傳統的一些利用操作系統本身的控件來開發的用戶界面無法適應琳瑯滿目的客戶端,因此在這里也變得無能為力。回到本文的題目上來,為了創建一個可以在web瀏覽器上查看到圖表一般有兩種做法:第一種就是使用applet利用java本身對圖形的支持來顯示一個圖表;第二種就是直接在web服務器端生成好圖表圖片文件后發送給瀏覽器。第一種方式顯然對于客戶端要求太高,隨著現在主流瀏覽器放棄對JAVA的支持后,這種方式只適合一些局域網的應用,而對于因特網的環境就顯得不太適合。因此我們下面將介紹一個JAVA的圖表引擎JFreeChart用來產生基于WEB的圖表。<br><br> JFreeChart項目簡介:JFreeChart是開放源代碼站點SourceForge.net上的一個JAVA項目,它主要用來各種各樣的圖表,這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖、區域圖、分布圖、混合圖、甘特圖以及一些儀表盤等等。這些不同式樣的圖表基本上可以滿足目前的要求。為了減少篇幅本文主要介紹前面三種類型的圖表,讀者可以觸類旁通去開發其他樣式的圖表。
P16 FusionCharts簡介: FusionCharts是InfoSoft Global的一個產品,InfoSoft Global 公司是專業的Flash圖形方案提供商,他們還有幾款其他的,基于Flash技術的產品,都非常的漂亮。 FusionCharts free 是一個跨平臺,跨瀏覽器的flash圖表組件解決方案,能夠被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 簡單 HTML 頁面甚至PPT調用。你不需要知道任何關于flash編程的知識,你只需要知道你所用的編程語言就可以了。 FusionCharts是一個閃光的圖表組件,它可以用來制作數據動畫圖表,其中動畫效果用的是Adobe Flash 8 (原Macromedia Flash的)制作的flash,FusionCharts可用于任何網頁的腳本語言類似于HTML, .NET,ASP,JSP技術的,PHP,ColdFusion等,提供互動性和強大的圖表。使用XML作為其數據接口,FusionCharts充分利用流體美麗的Flash創建緊湊,互動性和視覺逮捕圖表。
P2 做了近一年的項目接近尾聲了,正進入最后的報表開發階段。由于我使用的是Struts2結合JasperReports來開發報表,不得不去Apache的官網瞧一眼,發現上面的文檔是很有用的,可惜是英文的,因此就抽空做了下簡單的翻譯。
P33 Java報表應用教程。第一講 JasperReport 與iReport的基礎知識。<br><br> JasperReport 簡介<br> 一個報表是由一個源代碼的文件來描述,這個源文件就是由DTD(jasperreport.dtd, version 0.6.3 is listed in Appendix B)來定義的XML標記。在0.5.3版本中它的源文件擴展名變成了.jrxml; 取代了一般的.xml擴展名。報表的源代碼被編譯成jasper文件(擴展名是.jasper)。<br> jasper文件是一種預報表,嚴密的說就像是java的類被封狀成的對象。Jasper文件通過你的應用程序來加載。它被添加一個數據源的標記從而創建報表,接著它就能以你想要的格式輸出(例如:pdf或xls)。<br><br> JasperReport 簡介<br> JasperReport 是一款報表打印組件,是開放源代碼組織sf.net 中的一個java 報表打印工程,JasperReport 的最新版本可以從http://jasperreports.sourceforge.net/index.html 下載得到。JasperReport 適合用來做WEB 應用程序與Java Application 的報表打印組件,而且關鍵的一點是:JasperReport 是免費的!
P70 Birt開發簡單報表
P27 JasperReport是一個強大、靈活的報表生成工具,能夠展示豐富的頁面內容,并將之轉換成PDF,HTML,或者XML格式。最重要的是它是開源的,這給我們帶來很大方便,但是文檔卻要錢,讓人不爽。不過人總要生存,再說,做這么一個好東西,用戶總不能一點代價也不付(雖然對于中國普通程序原來說太貴了點)。它還有一個相關的開源工程—IReport,這是一個圖形化的輔助工具,因為JasperReport僅提供了可使用的類庫而未提供更好的開發工具,IReport的出現解決了這一難題。它們配合使用將會更大程度的提高效率。 該庫完全由Java寫成,可以用于在各種Java應用程序,包括J2EE,Web應用程序中生成動態內容。它的主要目的是輔助生成面向頁面的(page oriented),準備付諸打印的文檔。 JasperReport借由定義于XML文檔中的report design進行數據組織。這些數據可能來自不同的數據源,包括關系型數據庫,collections,java對象數組。通過實現簡單的接口,用戶可以將report library插入到訂制好的數據源中,在以后我們將提到有關內容。 其實這是一份JasperReport Ultimate Guide的簡單翻譯以及我的理解和例子。在最后,我將描述一個我正在做的工程,將其中用到的相關信息貢獻出來。我這么做是因為當我在學這個類庫的時候苦于很少有相關的中文文檔,誘惑語焉不詳,希望其他人不再受苦。這個文檔將分幾次貼出來,與原文檔的章節相對應。
P4 jfreechart儀表盤實現代碼
P23 用JFreeChart增強JSP報表的用戶體驗。JFreeChart是一組功能強大、靈活易用的Java繪圖API,使用它可以生成多種通用性的報表,包括柱狀圖、餅圖、曲線圖、甘特圖等。它能夠用在Swing和Web等中制作自定義的圖表或報表,并且得到廣泛的應用。本文將通過引領讀者學習在JFreeChart中餅圖、柱狀圖和曲線圖的進階應用,來達到熟練使用JFreeChart的目的。