基于 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 集成的设计框架
查看原图(大图)
准备
本文的开发和运行环境是基于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 的类图设计
[]
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››Mdaemon万能邮件服务器
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
- ››基于JQuery地区三级联动列表
- ››基于GoogleMap,Mapabc,51ditu,VirtualEarth,Y...
更多精彩
赞助商链接