我想创建几个从几个SQL表中挑选数据的报告,所以我想创建(或使用任何开源)报告框架,而不是创建不同的报告,我搜索了一下,但仍然没有找到足够的信息来尝试一个。
以下是我的要求:
Filters : Support for different types of Filtering mechanism for the End User
DataSource : SQL Table
UI : user Defined UI for every user (user specific information can be persisted in DB)
Number of concurrent users : 10 (Max)
server : tomcat
Support for graph/Charts
javascript support for customizable UI我听说过Jasper / birt框架,但对它们中的任何一个都没有工作知识,所以有人可以建议是否存在一个开源框架,我可以用它来满足上面提到的需求
发布于 2011-11-18 00:29:25
围绕着JasperReports库有一些工具,比如iReport和JasperServer,它们都来自JasperSoft。围绕Eclipse Birt的工具。然后是来自Pentaho的工具。
这三个都是非常强大和开源的,可以做你需要的事情。有大量的工具和文档可用,您可以为它们购买商业支持。您的决定将基于许可和对仅在商业版本(例如JasperServer)中的功能的潜在需求。
发布于 2011-11-18 00:09:57
JasperReports和BIRT框架都可以满足您的需求。
考虑试试iReport,它是一个非常成熟的用于JasperReports的图形设计器。我必须警告你,iReport非常容易上瘾... :-)
发布于 2011-11-23 21:32:43
我也遇到过同样的情况。首先,我尝试了Jasper (Ireport用于GUI jasperreport设计),但它太不方便而且不直观。我试过Birt,它工作得很好。您应该从这个演示开始:
http://download.eclipse.org/birt/downloads/examples/misc/BIRT2.1Demo/EclipseDemo.html
,它很好地阐明了如何在Eclipse中工作和实现报表。此外,Eclipse的Birt插件包含非常好的交互式助手--只需添加报告模板并遵循交互式助手中的步骤即可。非常有用。
您还可以尝试不同的iReport演示:http://ireport-tutorial.blogspot.com/2008/10/ireport-parameterized-report.html
https://stackoverflow.com/questions/8170325
复制相似问题