gpt4 book ai didi

java - 使用 jQuery for Java 应用程序的 Web 界面

转载 作者:可可西里 更新时间:2023-11-01 14:52:04 27 4
gpt4 key购买 nike

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

执行此操作的最佳方法是什么? Google Web Toolkit 是我最好的选择吗?

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

谢谢。

最佳答案

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

1) 使用网络套接字。

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

2) 以更压缩的方式序列化您的数据。

JSON 很棒。它最大的优势在于它具有人类可读性并且非常适合 Javascript。但是,它会为您的数据添加一些额外的字节。没有多少人介意你,但有一些。但是,如果尺寸确实是个问题,那么请考虑创建更多 serialized传递数据的方式,您了解数据的外观,然后在浏览器上,您可以将其反序列化为 json,然后照常继续。

3) 压缩与解压

这个有点复杂,但可能会以较慢的性能为代价为您节省更多字节。您可以在将数据传递给客户端之前将数据压缩,然后在浏览器上解压缩。看这个other question有关使用 javascript 进行压缩和解压缩的更多详细信息。

4) 保持原样。

我想我没有足够的上下文,但我认为你目前正在做的应该足够好了。总有改进的方法,但不确定您到底想改进什么。

干杯。

关于java - 使用 jQuery for Java 应用程序的 Web 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16999949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com