已经有了 Java REST 服务器,要使用哪个 Java Web 框架?

发布于 2024-12-09 02:26:07 字数 105 浏览 1 评论 0原文

我已经有后端 Java 服务器,它通过 REST 服务公开接口,发送 JSON 对象。我需要选择Java Web框架来创建前端。唯一的要求是我需要支持图表。你会推荐什么?

非常感谢

I already have back-end Java server that exposes interface through a REST services, sending JSON objects. I need to choose Java web framework to create front end. The only requirement is that I need charts to be supported. What would you recommend?

Thanx a lot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

潇烟暮雨 2024-12-16 02:26:07

我建议使用 Wicket 作为 Web 框架,并使用 JFreeChart 用于图表绘制支持。

I suggest Wicket for the web framework and JFreeChart for chart drawing support.

转瞬即逝 2024-12-16 02:26:07

图表的支持更多地与客户端库有关,而不是与服务器框架有关。例如,请参阅 flot,它可以非常轻松地从 REST api 加载数据。

Supporting of charts has more to do with a client library than with a server framework. See for example flot, which can very easily load data from a REST api.

各自安好 2024-12-16 02:26:07

查看 SmartGWT(请参阅 showcase)

** 编辑 **

我想我记得 SmartGWT 的图表类。无论如何,有很多插件库

Take a look at SmartGWT (see showcase)

** Edit **

I thought I remembered chart classes with SmartGWT. Anyhow, there are plenty plugin libraries for that.

北方的巷 2024-12-16 02:26:07

如果您具有 Java 开发技能,那么 GWT 是理所当然的:它是 Java 开发人员在客户端 Web 开发方面的一份礼物。我建议使用 GWT 本身,而不是另一个客户端框架上的 GWT 包装器。 GWT 似乎是提供最小客户端下载的“最薄”包装器。其中一些确实变得非常大。此外,您还可以“近距离”操作,这可以简化维护/配置。

有多个可用的 GWT 图表库 - 因此您可以选择是使用 Google 图表还是使用其他开源库。

If you have Java development skills then GWT is a no-brainer: it's a gift in terms of client-side web development for Java developers. I'd recommend going for GWT itself rather than a GWT wrapper on another client-side framework. GWT seems to be the 'thinnest' wrapper that offers the smallest client-side download. Some of them do get very large. Plus, you're also operating 'close-to-the-metal', which can offer eased maintenance/configuration.

There are several GWT charting libraries available - so you can choose whether to use Google charts or use another open source library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文