報表
JFree.org
包含各種報表相關開源項目:JFreeChart、JFreeReport、Eastwood Chart Servlet、Orson Chart Beans其中JFreeChart被N多項目採用作爲報表生成引擎。
http://www.jfree.org/
iReport
(報表設計工具軟件)iReport是爲JasperReports設計的強大的,直觀的,易於使用的可視化報表設計器採用純Java開發。這個工具允許用戶可視化編輯包含charts,圖片,子報表等的複雜報表。iReport 還集成了JFreeChart圖表製作包。允許用戶可視化地編輯XML JasperDesign文件。用於打印的數據可以通過多種方式獲取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查詢語言), CSV等。它支持多種輸出格式包括:PDF,RTF,XML,XLS,CSV,HTM。
http://www.jasperforge.org/jaspersoft/opensource/business_intelligence/ireport/
JasperReport
http://www.jasperforge.org/jaspersoft/opensource/business_intelligence/jasperreports/getting.started.html
JasperAssistant
This is not a free one!JasperAssistant是一個JasperReports的可視化報表設計器,一個受歡迎的報表引擎。它構建在Eclipse的插件體系之上,它的主要目的是通過一個直觀的圖形界面來幫助你開發JasperReports報表定義文件。
http://www.jasperassistant.com/
Eclipse BIRT
BIRT是一個Eclipse-based開放源代碼報表系統。它主要是用在基於Java與J2EE的Web應用程序上。BIRT主要由兩部分組成:一個是基於Eclipse的報表設計和一個可以加到你應用服務的運行期組件。BIRT同時也提供一個圖形報表製作引擎。http://www.eclipse.org/birt/
Ce wolf
Cewolf它提供了一個功能完備的標籤庫來定義圖表的所有屬性(顏色、筆畫、圖例等),這樣嵌入了圖表的JSP就不用使用任何Java代碼。需要部署Cewolf的報表Servlet到服務器,並編寫一個DatasourceProducer(模型生成),最後在Jsp中用Cewolf提供的標籤調用並顯示報表圖片。整個過程遵循MVC模式,並可調整緩存。
現已支持並默認使用jFreeChart引擎。
http://cewolf.sourceforge.net/
Data Vision
(被OFBiz採用)DataVision是一個用Java編寫的類似於Crystal Reports的報表工具。它支持多種數據源(JDBC, 文本文件) ,輸出格式有HTML, XML, PDF, LaTeX, 逗號或tab分隔的數據文件, 和DocBook。它讓你用一個支持拖放操作的GUI設計報表,報表描述存儲爲XML。
http://datavision.sourceforge.net/
其他
OFBiz
OFBIZ(open for business),在開源社區享有崇高聲譽,人稱“開源的SAP”,有着無數的追隨者和崇拜者。OFBiz是一個非常著名的開源項目,提供了創建基於最新J2EE/XML規範和技術標準,構建大中型企業級、跨平臺、跨數據庫、跨應用服務器的多層、分 布式電子商務類WEB應用系統的框架。 OFBiz最主要的特點是OFBiz提供了一整套的開發基於Java的web應用程序的組件和工具。包括實體引擎, 服務引擎, 消息引擎, 工作流引擎, 規則引擎等。
有很大的參考價值,適合進行研究或二次開發,不宜直接應用在企業項目中。
項目鏈接:http://ofbiz.apache.org/
相關文章:
http://wang-guo-qiang.javaeye.com/blog/106090/
http://www.jdon.com/article/6136.html