gpt4 book ai didi

带有 Swing 瘦客户端的 Java Server 应用程序架构

转载 作者:搜寻专家 更新时间:2023-11-01 02:56:11 25 4
gpt4 key购买 nike

我目前正在寻找建立客户端/服务器应用程序的方法。我计划将客户端编写为 Swing 瘦客户端。我不太确定应该如何设置服务器端应用程序。

Java 服务器端应用程序将具有应用程序业务逻辑、数据库访问等。我在网上看到很多关于设置使用 Web 前端的 Java 服务器端应用程序的信息。所以我看到了很多关于 Tomcat 和完整的应用程序服务器(如 JBOSS 等)的信息。由于我不打算使用 Web 前端,所以我不确定应该如何设置服务器。我一直在关注 Spring 和 Java EE。

这些是我最好的选择吗?还有其他我没有想到的选择吗?我应该一起使用它们还是可以单独使用?

如果我只打算使用 Java EE,我是否需要一个完整的应用程序服务器,如 JBOSS、Weblogic、Websphere 等,或者这是否过头了?如果我还想使用 JMS,我应该也使用应用程序服务器还是有其他选择?我的第一个想法是应用服务器有点过头了,但我不太确定。

提前感谢您的所有想法!

最佳答案

我想我和你的情况差不多。我打算继续使用 Swing + Spring + JPA。远程处理应通过 Spring Http Invoker 完成。唯一的缺点是您需要像 Tomcat 或 Jetty 这样的 servlet 容器来将 http 请求路由到 Spring bean。但是像 winstone(Hudson CI 使用的)这样的服务器非常轻量级,可以嵌入到应用程序中。

拥有 Spring 后端意味着您不需要应用程序服务器。但如果您将来需要应用服务器,Spring 也可以无缝支持。

关于带有 Swing 瘦客户端的 Java Server 应用程序架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1089983/

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