基于flex与j2ee的报表开发

1. 构架图
1.1 部署架构图
[img]http://sys53.iteye.com/upload/picture/pic/34233/9f81dcb2-0003-3462-82fa-0587647f0078.jpg[/img]

1.2 技术架构图
[img]http://sys53.iteye.com/upload/picture/pic/34243/bbc2a84e-551b-3e49-81f3-e0b0f3962e87.jpg[/img]
1.3 组件使用开发流程图
[img]http://sys53.iteye.com/upload/picture/pic/34229/cafbb49a-1369-3b60-bde5-414d8f18c541.jpg[/img]
1.4 组件工作序列图
[img]http://sys53.iteye.com/upload/picture/pic/34227/e40128fd-becb-338d-a5f1-91da544d9a6d.jpg[/img]
1.5 数据库设计
[img]http://sys53.iteye.com/upload/picture/pic/34225/816586a0-3ef5-3d06-83af-c951e5041700.jpg[/img]
2. Java类设计图
2.1. Flex包UML结构图
[img]http://sys53.iteye.com/upload/picture/pic/34241/f9a225aa-fabc-321b-8aaa-24df4601c8bd.jpg[/img]
2.2. Flex的dao层UML图
[img]http://sys53.iteye.com/upload/picture/pic/34239/d4f6dd7b-e5a3-3c54-8716-6de96744059d.jpg[/img]
2.3. Flex的service层UML图
[img]http://sys53.iteye.com/upload/picture/pic/34237/0a786454-1884-3a38-9d8c-b592cdc89d88.jpg[/img]
2.4. Service层设计
UML图见Flex的service层UML图
Service接口 方法 备注
FlexDataSourceProvider 函数名:
getDataSource
参数名:
fcCode String
返回值:
DynamicObject 报表数据源绑定服务接口,采用facade模式,允许不同数据源接口统一绑定到此接口上

DataSourceProvider 函数名:
getDataSource
参数名:
arg DataSourceArgument
返回值:
DynamicObject 统一获取报表数据源接口,DataSourceArgument是接数调用者传递的具体参数

2.5. Dao层设计
UML图见Flex的dao层UML图
DAO接口 方法 备注
FlexDao 函数名:
exectSqlQuery
参数名:
Sql String
返回值:
SqlResult SQL执行接口,无参数形式

ReportDataSourceDao 函数名:
findReportDataSource
参数名:
fcCode String
返回值:
ReportDataSource 根据flex组件code查询报表数据源
函数名:
findReportDataSource
参数名:
userId String
fcCode String
返回值:
ReportDataSource 根据flex组件code,用户userid,查询报表数据源,用户数据源需要向用户flex组件模版来查找到报表数据源
2.6. Flex层设计
2.6.1. Flex结构设计

[img]http://sys53.iteye.com/upload/picture/pic/34235/7f11e043-8a50-384e-8b8d-76bffc1be01b.jpg[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值