问题标签 [hessian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
810 浏览

java - J2ME Hessian 限制的解决方法?

Hessian 的官方 J2ME 实现似乎有严重的限制:不支持复杂的对象。
在线文档的任何地方都没有提到这个限制,但是如果你用谷歌搜索“hessian j2me”,你会发现关于这个问题的帖子。虽然谷歌没有找到解决方案。有没有人有这个问题的解决方案?是否有用于 J2ME 的 Hessian 的替代实现?
我想避免从 Hessian 获取字符串,然后做一些 JSON/XML 解析来获取对象......

0 投票
2 回答
10516 浏览

hessian - 开始使用 Hessian

我有一个需要良好二进制协议的新项目。

我正在考虑使用Hessian,除非有人有更好的想法。

我正在阅读他们的一些文档,但它并不像我想象的那么简单,所以我有几个简单的问题。

主页有一个标题为“文档”的部分,其中包含以下文档:

1)这些有什么区别?我假设 1.0.1 后来变成 2.0,而且今天用 2.0 是正确的,但我不确定。

2) 你希望有人使用 2.0 序列化或 2.0 网络服务吗?看起来 Web 服务只是作为创建新实现的参考,但我也不太清楚。

3) 使用 PHP 实现支持 Hessian 的服务器怎么样?您需要使用 Caucho 服务器,还是可以在 Fedora Core 上用 PHP 实现服务器并使用 Java 客户端连接?

0 投票
8 回答
8092 浏览

protocol-buffers - 您会推荐 Google Protocol Buffers 或 Caucho Hessian 用于跨语言的无线二进制格式吗?

您会推荐 Google Protocol Buffers 或 Caucho Hessian 用于跨语言的无线二进制格式吗?或者其他什么,例如 Facebook Thrift?

0 投票
1 回答
740 浏览

java - 在 Java 中使用 hessian,如何控制实例化?

我有一个对象缓存(不是 HTTP 会话属性),并且我希望能够在 Hessian 请求进入时从该缓存中获取一个对象,并让 Hessian 对该对象而不是 servlet 执行调用。

我可以通过在 HessianServlet 上设置 service-class 和 api-class init 参数来控制执行请求的类。但是,它正在执行对象本身的实例化,看起来我无法控制它。

我试图覆盖 HessianServlet 的 execute() 方法并调用 setService() 或 setObject() 但它不使用我传入的对象。相反,它似乎实例化了自己的对象。

0 投票
1 回答
2508 浏览

servlets - JETTY COMET 实施或 Resin COMET 实施哪个更好

我们一直在使用 JETTY 的暂停 servlet 实现来使用 JSON 消息和 XStream 来滚动我们自己的 COMET Web 应用程序。

有没有人有 Resin 实施 COMET 的经验以及他们如何比较?

也比 COMET 更普遍的是,没有人对最好的 Java Suspended servlet 3.0 实现提出建议。

以下是一些资源:

0 投票
1 回答
665 浏览

web-services - 如何让 Tomcat WebApp 自动部署子服务?

我已经使用 Hessian 编写了一个服务框架,并希望保持 URL 的通用性但自动部署的灵活性。

如果我部署 Service.war,我可以使用 /Service 很好地访问它,但是,我想要所有服务的通用位置。

我怎么会有一个单独的上下文,所有服务都存在并自动部署。就像axis2.war如何使用它的服务目录一样?

例如:我部署了一个展开的 MyBridge.war,其中包含一个名为 services 的目录。我在 MyBridge.war/WEB-INF/services 中部署 HelloWorldService.rar 并部署它。

然后我可以访问 MyBridge/HelloWorldService 吗?

可以这样做吗?我正在尝试在不使用 spring 和 hessian 并且只使用 hessian 的情况下进行自动部署。

0 投票
2 回答
690 浏览

java - Hessian 类 SerializerFactory 是线程安全的吗?

我想使用 Hessian (Java) 序列化,并且需要SerializerFactory使用自定义序列化程序创建一个(处理BigInteger)。我可以创建其中一个并在线程之间共享吗?

0 投票
1 回答
2117 浏览

java - ClassFormatError: 56 在 j2me 中使用 hessian 时

我正在尝试使用 java me sdk 3.0使用 hessian j2me 实现@ http://hessian.caucho.com/ 。

http://hessian.caucho.com/doc/hessian-overview.xtp#Hessian%20Client%20for%20a%20cell-phone提到了 j2me 的用法。

应用程序构建时没有任何错误/警告。但是,当MicroHessianOutput实例化的行被命中时,java.lang.Error: ClassFormatError: 56 会抛出 ClassFormatError ()。

继承人的踪迹:

和继承人showOption():

我安装了 jdk 1.6u16。我想这可能是因为库中的类可能是为较旧的 jdk 编写的。我在 IDE 中看不到任何配置此选项的选项。

这是类源代码:MicroHessianOutput

知道为什么会发生这种情况吗?

0 投票
2 回答
630 浏览

java - 使用 Spring 和 Hessian 的互操作性?是否可以?

春天行动书说:

Hessian 与 RMI 一样,使用二进制消息在客户端和服务之间进行通信。但是,与其他二进制远程处理技术(如 RMI)不同,二进制消息可移植到 Java 以外的语言,包括 PHP、Python、C++ 和 C#。(316)

你能给我一些建议我怎么能得到它?也就是说,例如,通过使用 PHP,我可以读取 Hessian 消息。

0 投票
1 回答
1135 浏览

c# - 如何在粗麻布 c 中设置超时

我在我的项目中使用Hessian C#客户端与 Hessian Java 服务器通信。

我没有找到 Hessian C# 客户端的超时选项(与 Hessian Java 客户端中的 setReadTimeout 不同)。

谁能帮助我如何在 Hessian C# 客户端中设置超时?