Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery实现Java应用程序的web界面_Java_Javascript_Jquery_Html_Highcharts - Fatal编程技术网

使用jQuery实现Java应用程序的web界面

使用jQuery实现Java应用程序的web界面,java,javascript,jquery,html,highcharts,Java,Javascript,Jquery,Html,Highcharts,我正在开发一个Java应用程序,它可以处理和分析不同类型的数据,我希望通过使用jQuery、Highcharts和其他一些JavaScript库在HTML网页中使用绘图和表格,以用户友好的方式显示这些数据 最好的方法是什么?谷歌网络工具包是我最好的选择吗 我目前的解决方案是将数据的分析和显示完全分开。我用Java运行所有分析,然后将结果导出到Json文件中,并使用JavaScript脚本构建绘图。尽管如此,我在处理日益增长的JavaScript文件时遇到了问题。此外,一个更集成的界面,我可以处理

我正在开发一个Java应用程序,它可以处理和分析不同类型的数据,我希望通过使用jQuery、Highcharts和其他一些JavaScript库在HTML网页中使用绘图和表格,以用户友好的方式显示这些数据

最好的方法是什么?谷歌网络工具包是我最好的选择吗

我目前的解决方案是将数据的分析和显示完全分开。我用Java运行所有分析,然后将结果导出到Json文件中,并使用JavaScript脚本构建绘图。尽管如此,我在处理日益增长的JavaScript文件时遇到了问题。此外,一个更集成的界面,我可以处理一切一起将是完美的解决方案


谢谢。

您唯一的问题是生成的javascript文件的大小吗?如果是这样,有几个选择

1) 使用WebSocket。 允许您在服务器和浏览器之间建立实时连接。这将允许您流式传输数据,而不是将其作为服务器在后端和浏览器之间发送

2) 以更压缩的方式序列化数据。 JSON很棒。它最大的优点是可读性强,并且能够很好地使用Javascript。但是,它会向数据中添加一些额外的字节。不是很多,但有一些。但是,如果大小确实是一个问题,那么考虑创建一种更多的方法来传递数据,在这里你可以了解数据应该如何看,然后在浏览器上,可以将其反序列化为JSON,并继续正常。 3) 压缩和解压缩 这是一个有点复杂,但可能会节省您更多的字节的价格较慢的性能。在将数据传递给客户端并在浏览器上解压缩之前,可以先将数据压缩。有关使用javascript进行压缩和解压缩的更多详细信息,请参见本文

4) 保持原样。 我想我没有足够的背景,但我认为你目前所做的应该足够好。总有改进的方法,但不确定您想要改进什么


干杯。

您看过这些解决方案吗?这些解决方案似乎在java应用程序中集成了一个浏览器窗口。我想要的是处理来自java的网页。我想你的答案说明了一切,可能任何其他的选择都会让我在某些方面有所改进,比如文件大小,但也会带来其他问题。谢谢