gpt4 book ai didi

java - 在 Java 桌面应用程序中使用胖客户端的最佳方式

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:36:24 24 4
gpt4 key购买 nike

我主要在服务器端工作,但我在 Swing 中开发过桌面应用程序。
我想制作一个“胖”桌面应用程序来管理一个小型办公室,该办公室需要结合打印和显示来自数据库数据的 neet 报告的能力。
我的问题如下:
我已经读到 BIRT 是报告方面的必经之路,但我不清楚是否可以将它集成到 swing 应用程序中以便我可以重用我的知识。
因此,如果不可能并且必须投入时间在其他技术上,我应该选择什么?
RCP 或 GWT 还是什么? (我只知道Swing。没有其他客户端UI框架)
我希望我的问题很清楚。

最佳答案

对于报告,我会选择 JasperReports来自 JasperSoft。它有一个开源社区版本,并提供商业支持。他们有一个 visual report designer

如果报告的目的之一是打印,最好的选择是获得报告的 PDF 版本。在这种情况下,我不确定您为什么不选择一个显示 HTML 报告并提供 PDF 下载打印链接的网站。

当然,您也可以在 Swing 应用程序中这样做。要在 Swing 应用程序中显示 Jasper 报告,请参阅 this question .

关于java - 在 Java 桌面应用程序中使用胖客户端的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7376989/

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