报表
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