问题标签 [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 投票
4 回答
177 浏览

java - 基于非容器的java远程处理?

我们正在尝试为我们的应用程序设计一个新的补充。基本上,我们需要向通过 Internet 访问且不由我们拥有或控制的各种远程数据库提交非常基本的查询。

我们的建议是在每个外部系统上安装一个小型客户端应用程序,分为 2 个基本层,第 1 层是针对与其交谈的特定数据库量身定制的,以处理 SQL 或其他方式中的实际查询,另一层将是通信层来处理传入的请求并发送回响应。该通信接口在所有外部系统上都是相同的,即所有请求和响应都具有相同的结构。

就 java 远程处理而言,我猜这个小型客户端应用程序将是“服务器”,而我们的 Web 应用程序(通常称为服务器)是“客户端”。

我查看了各种 java 远程处理解决方案(Hessian、Burlap、RMI、SOAP/REST WebServices)。但是,我认为所有这些“服务器”必须在容器中运行,即在 tomcat/jetty 等实例中运行,我是否正确?

我真的希望避免与控制外国系统的所有 IT 部门进行斗争,以使它们安装得非常好。整个想法是它的薄/小/易于安装/无痛。是否有不需要在容器/网络服务器中运行的解决方案?

通信确实是这个设计中最小的部分,不超过 10 个字符串输入参数(除了对 db 没有任何意义)和一个真/假输出。不需要复杂的对象模型。唯一的复杂性来自安全/加密等。

0 投票
2 回答
6475 浏览

java - HessianConnectionException:使用 Hessian 4.0.7 和 Spring 3.1.1 时出现 (HTTP) 500 错误

好吧,这个根本想不通!

我正在使用 Spring 3.1.1 和 Hessian 4.0.7 部署到 Tomcat 6.0.29

我创建了一个简单的 Hessian 远程接口,但我的测试一直失败;

我的界面是;

我的意思是;

web.xml 包含;

您看到的 web-app-config.xml 包含(通过从另一个 xml 导入);

最后,一旦将其部署到 tomcat 中(开始时没有错误或警告),我将从另一个测试应用程序的 main 方法中调用所有这些;

任何想法为什么这不起作用?非常令人沮丧!下面的人似乎也有同样的问题,但 Caucho 没有回答; http://forum.caucho.com/showthread.php?t=14906

testapp 肯定会到达 webapp 服务器,就好像我修改了 url 然后 testapp 抱怨了一个错误的 url。但是,根本没有从服务器记录的日志或警告甚至调试。500 在实际 Impl 之前的某个地方被扔掉了!?

最重要的是上面相同的代码,集成到我们在 Spring 2.0.5 上运行的旧服务器中,在 Burlap 2.1.12 上运行得很好

0 投票
1 回答
2380 浏览

opencv - opencv中SURF特征提取的最佳hessian阈值+最小描述符匹配

目前我正在从事人脸识别项目,我正在使用 Fisherfaces/LDA 在更广泛的层面上过滤掉图像,然后使用 SURF 来验证 LDA 的输出。应该传递到什么是一个好的 Hessian 阈值CvSURFParam()?OpenCV提供的示例代码有500个。是最优的吗?

此外,应该匹配的最少描述符数量是多少,以便我的代码可以确认身份?50%就够了吗?

我在 Windows 上使用 OpenCV 2.4 和 C++。

0 投票
1 回答
761 浏览

java - 从 PHP 调用 Java 方法

我有一个应用程序,前端是 php,后端是 Java。我正在使用 php 中的 Hessian 调用 Java 方法,并将 Java 中的数据返回到 php。现在我在粗麻布上遇到了一些问题,我遇到了一些异常,你可以看到我之前发布的问题。 https://stackoverflow.com/questions/11121340/hessianserviceexporter-only-supports-post-requests

有没有其他方法可以从 php 代码中调用 java 函数,就像 hessian 一样?

如果是这样,有人可以告诉我吗?

0 投票
4 回答
3322 浏览

java - 当通过 Hessian 使用 Spring 远程传输时,BigDecimal 值始终为零

当我通过 Spring 的 Hessian 功能调用返回 BigDecimal 值的远程方法时,它总是返回零。直接调用该方法或使用普通的 Hessian servlet(非 Spring)可以正常工作。

可以做些什么来解决这个问题?

服务器端(Tomcat 7)

网页.xml:

远程处理-servlet.xml:

我调用其方法的服务类:

客户端

Spring配置-applicationContextHessian.xml:

控制台应用测试:

编辑:使用的库是 Spring 3.2 和 Hessian 4.0.7

0 投票
2 回答
241 浏览

java - 在 Java 中不使用 return 语句返回字符串值

预先感谢。

我正在寻找消息类型或任何在 Java 中返回字符串值的快速简便的方法。

例如。我有一个方法

上述方法是从 Hessian php 服务器调用的。

所以我必须像确认一样从Java向php发送一条消息。这必须是一个字符串。有没有办法做到这一点。

我可以使用 Return,但 java 方法与巨大的数据库和计算不一致。并且 php 的会话将过期,直到我完成整个过程并发送返回类型“”。在末尾。

或者我可以在流程开始时使用返回类型吗?

再次感谢,

0 投票
1 回答
1577 浏览

java - Spring Hessian 异常

我正在考虑处理从 Spring Hessian 连接中断的恢复。如果连接断开,hessian 代理可能会抛出哪些异常?

0 投票
5 回答
2071 浏览

javascript - javascript的Hessian序列化库?

我刚刚开始使用 Hessian,并且惊讶地发现 javascript 中显然没有 Hessian 功能(特别是序列化/反序列化)的库。我想我有两个问题:

1) 实际上我还没有找到一个像样的 Hessian javascript 库吗?

2)如果没有,是否有充分的理由不存在?

谢谢

0 投票
2 回答
2642 浏览

java - 在 Spring 中使用 Hessian 远程处理的客户端基本 HTTP 身份验证

在客户端我有以下spring bean:

我正在调用 Hessian 网络服务:

这工作得很好,直到我在服务器端打开 Spring Security,之后我得到预期的错误 - “服务器返回 HTTP 响应代码:403”。

那么,如何在客户端配置用户名和密码呢?

0 投票
2 回答
1151 浏览

java - 在 Spring 中维护 Hessian Web 服务调用之间的 HTTP 会话

我已经根据Spring 远程处理文档设置了我的服务,但是在客户端应用程序中,我想调用服务方法,同时重用相同的 HTTP 会话,因为我想在服务器上存储与会话相关的数据(而不是查询每次通话的数据)。

这可能吗?

客户端spring服务配置:

目前,每个调用的方法都会生成一个新的 sessionID: