gpt4 book ai didi

java - 引导 Swing 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:30 25 4
gpt4 key购买 nike

我知道对你们中的一些人来说,这可能听起来很古老,但我目前正在开发一个胖客户端,使用 Swing 作为用户界面,并使用 Spring 作为幕后框架。

是否有任何好的教程解释如何启动、初始化和关闭 Swing 应用程序?

我看到有一个 JSR 296,但它似乎很旧并且不再维护。

有人可以帮助我吗?

最佳答案

正如您正确猜测的那样,JSR 296 已经达到了它的目的,并且自 2009 年宣布它不会包含在 JDK 7 中以来,它的开发就被搁置了。出现了几个分支,我已经使用过其中的大多数,包括基于 Swing/RESTful 架构的项目。

恕我直言,目前最好的选择是 Netbeans Platform ,Swing 应用程序的通用框架,可以利用为构建 Netbeans IDE 本身而编写的大多数组件。 documentation非常完整,如果您已经熟悉桌面开发,您会发现它非常容易学习。

对于与服务器组件的接口(interface),我将使用 Spring 创建一组 RESTful API,甚至一组简单的 servlet。我建议你使用像 JPA 或 Hibernate 这样的 ORM;您将免费获得缓存、池化和模式灵 active 。在胖客户端,我通常使用 Apache HTTPComponents 构建 REST 客户端。使用 HTTP 可以轻松克服防火墙和安全机制,这些防火墙和安全机制通常至少允许互联网流量。

我可以提供的最后一个提示是使用 JSON 作为您打算通过客户端和服务器之间的 HTTP 连接交换的有效负载。 JSON 是紧凑的、基于文本的,并且可以使用 GSON 轻松地在 POJO(普通旧 Java 对象)之间进行转换。 .

关于java - 引导 Swing 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21612483/

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