使用Google Charts的Spring MVC,创建javascript数据表的最佳方法是什么?

时间:2013-11-22 09:43:04

标签: java javascript spring spring-mvc google-visualization

我正在构建一个Spring MVC应用程序,我使用数据库中的数据在浏览器中创建图形。我已经在后端创建了数据处理,并且我在Java映射中需要键和值。我想知道将数据放到Google Charts正在使用的javascript数据表中的最佳方法是什么。我发现有Google Visualization Data Source Library但我没有找到太多信息或示例。

我倾向于通过模型将java地图发送到javascript并解析那里的数据。但是,如果可以以某种方式避免javascript解析,那就太棒了......

1 个答案:

答案 0 :(得分:2)

您链接到的数据源库是一个完整的包,用于处理数据库访问并通过Visualization API的Query界面将数据返回到图表。如果您不想使用它,那么您有一系列选项可以改变从服务器到客户端的工作量。一方面,您可以通过按原样传递数据对象(或其JSON表示形式)将解析卸载到客户端,并让客户端将其解析为DataTable。另一方面,您可以创建一个Java类来复制DataTable构造函数的object-literal参数的结构(请参阅documentation)。介于两者之间的一切都是将服务器上的数据转换为一种格式,使客户端更容易解析为DataTable。

据我所知,除了链接到的数据源库之外,没有预先打包的Java数据集类。