Java 桌面应用程序和 Java EE?
Java 桌面应用程序是否可以与 Java Servlet 或 Java EE 应用程序交互?
Is it possible for a Java desktop application to interact with Java Servlets or Java EE Applications?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,这绝对是可能的,请查看 网络服务。这是另一个链接,其中有更简单的解释。
Yes it is definitely possible, take a look at Web Services. Here is another link with a simpler explanation.
您还可以使用 EJB(有状态或无状态)。在桌面应用程序上安装 EJB 客户端将为您处理大部分通信细节。您始终可以选择通过纯 RMI 进行通信。这两种选择通常都比基于 SOAP 或 REST 的解决方案更有效。如果您不需要担心创建桌面应用程序的非 Java 版本,那么这是不错的选择。
You can also use EJBs (stateful or stateless). Installing an EJB client on your desktop app will take care of most of the communication details for you. And you always have the option of communicating via pure RMI. Both options would typically be more efficient than a SOAP or REST based solution. Good options if you don't need to worry about creating a non-java version of your desktop app.