感兴趣的开源项目列表-Java
2008-03-25 11:20
246 查看
报表
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
相关文章推荐
- Java开源Apache项目分类列表
- 推荐一个Java 开源项目目录列表
- 几个Java常用开源项目的地址荟萃
- 简化Java日期操作的开源项目DATE4J,超级好用
- 开源项目几点心得,Java架构必会几大技术点
- 利用java的开源组件JExcel创建无差异的Excel文件,并且导入到.net项目中去.
- Apache开源项目分类列表
- 开源项目列表
- 个人开源项目列表
- 【JAVA学习笔记】学习J2EE值得研究的开源项目(转)
- 【JAVA学习笔记】总结学习J2EE中一些值得研究的开源项目(转)
- 转:android git开源项目列表
- JAVA版本号微信公众账号开源项目版本号公布-jeewx1.0(捷微)
- java相关优秀开源项目
- 【开源推荐】Nutz:Java项目中SSH框架的最佳替代品
- 使用spring-loaded开源项目,实现java程序和web应用的热部署
- Android 开源项目源码解析 -->公共技术点之 Java 注解 Annotation(四)
- C++开源项目列表
- 基于视觉的SLAM / Visual Odometry开源项目,库,数据集,工具和研究列表