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

基于 MDA 的 BIRT Report 的开发

 2009-12-16 00:00:00 来源:WEB开发网   
核心提示: 关于本文本文的应用程序是在 Eclipse 平台开发的,在阅读本文前,基于 MDA 的 BIRT Report 的开发(2),必须对 EMF、BIRT 等插件工具有所了解和应用,能使用 BIRT Design Report 抽取数据,EMF --- 使用EMF2.2.0,GEF --- 使用GE

关于本文

本文的应用程序是在 Eclipse 平台开发的,在阅读本文前,必须对 EMF、BIRT 等插件工具有所了解和应用,能使用 BIRT Design Report 抽取数据,创建报表。作者设计了一个基于服务报告的应用场景:使用 EMF model 描述业务模型,并生成对应的 API;使用 EMF API 从模型实例中获取数据信息,并进行分析,调用 BIRT Report API生成报表。信息抽取、分析和报表生成的过程,是由程序控制实现的,BIRT 的数据源从传统的关系数据库迁移到 EMF model,验证了 BIRT 对 Java Object 的扩展。下图描述了实现这个服务报告的应用程序的架构:

图1. 基于 EMF 和 BIRT 集成的设计框架

基于 MDA 的 BIRT Report 的开发

查看原图(大图)

准备

本文的开发和运行环境是基于Microsoft Windows 操作系统。需要安装以下工具和插件:

Eclipse --- 使用Eclipse3.2,JDK使用J2SE1.5。

BIRT --- 使用BIRT2.1.1。

EMF --- 使用EMF2.2.0。

GEF --- 使用GEF3.2。

应用模型设计

作者使用Rational Software Architect (RSA)描述了一个基于服务报告的用例,下图展示了该用例的UML类图设计:

图2. Service Report 的类图设计

基于 MDA 的 BIRT Report 的开发

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

Tags:基于 MDA BIRT

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