专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » eclipse报表:BIRT:基于 Eclipse 的报表 »正文

eclipse报表:BIRT:基于 Eclipse 的报表

来源: 发布时间:星期四, 2009年1月15日 浏览:25次 评论:0
  安装介绍

  对于扩展 Eclipse 功能首先当然就是去下载对应 pluginBIRT 也不能例外BIRT 下载地址:http://download.eclipse.org/birt/downloads/当前版本是2.0BIRT 依赖于 Eclipse 其它几个 plugin(GEF 和 EMF)由于我使用是 Eclipse WTP(这是 Eclipse WEB 开发工具)在这个工具中那些 plugin 都已预装因此直接下载 birt-report-framework-2_0_0.zip 就好了如果没有这些 plugin请下载

  下载的后安装非常简单:只需解压然后将对应features和plugins目录中内容复制到Eclipse对应目录下即可且慢这只是完成了对于BIRT基本安装步就是去下载BIRT需要第 3方软件Software包:

需要jar文件 复制位置(都在plugins目录下)
Apache Axis axis.jar

  axis-ant.jar

  commons-discovery-0.2.jar

  jaxrpc.jar

  saaj.jar

  wsdl4j-1.5.1.jar org.eclipse.birt.report.viewer_version/birt/WEB-INF/Lib
iText 1.3 itext-1.3.jar org.eclipse.birt.report.engine.emitter.pdf_version/lib
prototype.js v1.4.0 prototype.js v1.4.0 org.eclipse.birt.report.viewer_version/birt/ajax/lib

  自此BIRT安装大功告成启动Eclipse在"project wizard"中会出现个BIRT项目类型

  典型使用

  在使用的前了解些有关BIRT基本概念将会对使用非常有益:

  数据源:数据来源或提供者如xml数据源、jdbc数据源等

  数据集:数据集合它必须和数据源关联可以理解为查询结果

  报表以及报表项报表可视为是针对组数据集表现形式而报表项这是这个表现形式某个具体单元它们的间关系和窗体和Control控件关系非常类似报表、数据集、数据源 3者间关系:数据源 --- 数据集 --- 报表

  报表参数:查询参数表现形式使用它可以构建更灵活报表

  模板和库:主要用于复用报表设计提高报表开发效率

  本文中例子都采用jdbc数据源这是最常见使用情形其中涉及数据关系是个典型多对多关系:

不会影响报表结果虽然此时选择"运行报表"时弹出参数值已经改变



  虽然本节所说是针对web应用集成但是这种思路方法同样也可和非web应用集成此时我们可以采取种变通思路方法:在非web应用中使用内嵌web容器如jetty也可达到同样效果这种做法和Eclipse做法类似还记得在报表设计时使用"报表 -> 运行报表"吗?那个弹出窗体实际就是个web页面

  结论

  和些老牌报表软件Software相比BIRT可能仍显稚嫩然而它也不乏其独到的处如脚本控制、库和模板加的有世界领先报表厂商Actuate支持实际上BIRTROM(Report Object Model)就是Actuate捐献我们有充分理由对BIRT前景表示乐观

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: