gpt4 book ai didi

java - 在这种情况下,我需要 Web 服务还是 Hessian 服务吗?

转载 作者:行者123 更新时间:2023-12-01 23:04:45 24 4
gpt4 key购买 nike

我是java新手,想写一个bbs。为了获取线程信息,我设计了这样的接口(interface):

客户要求:

http://api.a.com/r?type=thread&id=111

服务器响应:

xml data for this thread

但是有人告诉我应该使用 Web 服务或 Hessian。我不知道这些有什么好处,如果他是对的,请告诉我该怎么办,谢谢!

最佳答案

根据您的需要,您可以/应该使用其中之一。Web 服务是一种广泛且常见的技术,例如,您可以用 PHP 实现 Web 服务并通过 Java 客户端使用它。因此,如果您打算向公众公开您的 api,并且不想限制客户端的编程语言,那么您应该使用 Web 服务。但是 Web 服务又重又慢(由于 SOAP 封装)。

另一方面,我认为这是你的情况,如果你正在做整个应用程序并且你正在开发服务器和客户端并且可以选择一种语言(Java)来对它们进行编程,那么你应该去使用 Java 的 native 解决方案。事实上,Hessian 是一种基于 HTTP 的轻量级二进制协议(protocol),这意味着它比 Web 服务更快。

让我给你一个链接,也许它会帮助你理解这个主题: http://docs.spring.io/spring/docs/2.5.x/reference/remoting.html#remoting-caucho-protocols

关于java - 在这种情况下,我需要 Web 服务还是 Hessian 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22984450/

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