【发布时间】:2011-10-09 03:12:33
【问题描述】:
我需要为应用程序构建仪表板,仪表板将具有不同的 dashlet,每个 dashlet 可以包含以下任何一项:
- 图表(JFreeCharts 和一些 Javascript 图表)
- 表格中的表格数据
- 来自外部的数据
- 地图
对于这类应用程序来说,什么是好的架构?
我目前的想法是:
- 每个 dashlet 都应该有自己的生命周期,当仪表板加载时,它最初应该只显示 dashlet 的 UI。
- 页面加载后,每个 dashlet 都会发送一个服务器调用(基于其类型)以获取其数据
- 获取数据后,每个 dashlet(基于其类型)呈现数据。
【问题讨论】:
标签: java javascript architecture user-interface