天天看點

感興趣的開源項目清單-Java 報表 其他

報表

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