BIRT可以在Web应用程序中使用而无需在服务器上部署单独的Web应用程序吗?

时间:2010-03-18 11:14:02

标签: java jasper-reports birt

我可以在我的应用程序中使用BIRT而不是在Web服务器上部署为单独的应用程序吗?

我知道BIRT查看器可以通过将其安装在服务器上与应用程序集成。我经历了这个过程,非常繁琐。它要求我导入太多的JAR,然后编写太多代码,即使是简单的报告也是如此。 另一方面,Jasper优雅地完成了这项任务。我需要的是2-3个JAR和5行代码来生成一个简单的报告。 是否可以用BIRT完成同样的工作?

2 个答案:

答案 0 :(得分:2)

可以只将报表引擎(可能还有报表设计器)添加到您的应用程序中,并通过代码完成所有操作,而不是来自查看器的URL。但是你必须实现自己的查看功能,例如通过报告进行分页,如果您需要不同输出格式的报告,那么您也必须编写代码,而不是让查看器应用程序执行此操作。

答案 1 :(得分:0)

您可以部署开源查看器,这样您就可以执行此操作。您还可以使用Eclipse的Web工具平台创建BIRT报告Web项目,该项目将为您创建一个Web项目,以便您运行BIRT报告。(BIRT WTP集成下载)

http://www.eclipse.org/birt/phoenix/intro/intro02.php