【问题标题】:Dynamic handling of mongodb datamongodb数据的动态处理
【发布时间】:2015-06-29 19:31:56
【问题描述】:

我的要求是使用融合图表生成图表。

我应该从非 SQL 数据库的 MongoDB 向融合图表提供数据。

MongoDB 将数据存储到 json 格式的集合中。融合图表接受 json 格式或 Xml 格式的数据。

我应该如何向融合图表提供数据?

目前我已经编写了一个 java 类来读取集合并将其放入 .json 文件中,我将这个 json 文件单独传递给融合图表(即用 html 编写的嵌入 javascript 的程序)。我被卡住了关于如何从 javascript 调用 java 函数的问题?

因此还有其他更好的选择吗??

【问题讨论】:

  • 需要从JS调用什么java函数?
  • 请提供与您的问题相关的代码块。因为你的问题太笼统了,所以从javascript调用java函数也是错误的方法。而不是这个对产生 json 或 xml 的控制器进行 ajax 调用。

标签: javascript html mongodb fusioncharts


【解决方案1】:

嗯,这不是一件容易的事。您必须使用 Servlet、REST 服务或任何您想要的东西来制作 Java Web 应用程序。然后,您必须将应用程序部署在 Tomcat 或 JBoss 等应用程序服务器中,以便您的 HTML+Javascript 应用程序能够向您的 Java 服务发出请求。

您不能从 HTML+Javascript 页面调用独立的 Java 类。

我认为您正在尝试做一些您一无所知的事情......并且必须阅读很多关于该主题的内容。

【讨论】:

  • 这是我公司分配给我的任务
【解决方案2】:

我应该如何向融合图表提供数据?

FusionCharts 具有针对不同图表的特定数据格式。因此,如果您从 MongoDB 中获取数据,则需要解析和创建与 FusionCharts 兼容的 JSON 数据。所以任何 JSON 数据都行不通。

我希望我的假设是错误的,您已经这样做了。否则你真的需要学习很多关于阅读任何图书馆基础知识的简单知识,你打算工作。

【讨论】:

  • 我已经解析了 mongodb 集合,并且我有创建图表所需的 json 数据。
  • 如果图表已正确呈现并且您想从页面调用 JAVA 函数,请考虑按照 Korkut 的建议使用 AJAX。我们真的不确定这个问题,请尝试更具体。
猜你喜欢
  • 2014-08-05
  • 2017-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多