感興趣的開源項目列表-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
發佈了18 篇原創文章 · 獲贊 4 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章