WEB开发网
开发学院软件开发Java 基于 MDA 的 BIRT Report 的开发 阅读

基于 MDA 的 BIRT Report 的开发

 2009-12-16 00:00:00 来源:WEB开发网   
核心提示: 创建报表设计文档生成报表的程序逻辑比较复杂,作者创建了一个名为"DesignReport.java",基于 MDA 的 BIRT Report 的开发(5),实现了生成报表设计文档(*.rptdesign)的过程,即利用 BIRT Report Design API 创建设计

创建报表设计文档

生成报表的程序逻辑比较复杂。作者创建了一个名为"DesignReport.java",实现了生成报表设计文档(*.rptdesign)的过程,即利用 BIRT Report Design API 创建设计文档中的数据源、数据集、参数和视图中每一个元素。下面代码显示了怎样应用 BIRT Report Design API 去创建一个简单的表格。

1. 成员函数"design()"包含了创建一个报表的程序逻辑

清单2.

基于 MDA 的 BIRT Report 的开发

查看原图(大图)

2. 创建数据源

清单3.

基于 MDA 的 BIRT Report 的开发

3. 创建数据集

创建数据集可以包含两部分操作:

① 创建数据集中的数据列,以及要显示的名字。

清单4

基于 MDA 的 BIRT Report 的开发

查看原图(大图)

② 创建 Script:BIRT 通过解析 Script,从 ServiceReportExample.class 中获取数据。

a. 创建"open"语句:把数据源指向获取数据信息的 class。在"ServiceReportExample.class"中负责解析EMF model 的一些包,需要被显示声明导入。BIRT Report Engine 通过解析 Script,调用该类中的"getData()"方法,获取数据信息。

上一页  1 2 3 4 5 6 7  下一页

Tags:基于 MDA BIRT

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接