问题标签 [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.
java - 基于非容器的java远程处理?
我们正在尝试为我们的应用程序设计一个新的补充。基本上,我们需要向通过 Internet 访问且不由我们拥有或控制的各种远程数据库提交非常基本的查询。
我们的建议是在每个外部系统上安装一个小型客户端应用程序,分为 2 个基本层,第 1 层是针对与其交谈的特定数据库量身定制的,以处理 SQL 或其他方式中的实际查询,另一层将是通信层来处理传入的请求并发送回响应。该通信接口在所有外部系统上都是相同的,即所有请求和响应都具有相同的结构。
就 java 远程处理而言,我猜这个小型客户端应用程序将是“服务器”,而我们的 Web 应用程序(通常称为服务器)是“客户端”。
我查看了各种 java 远程处理解决方案(Hessian、Burlap、RMI、SOAP/REST WebServices)。但是,我认为所有这些“服务器”必须在容器中运行,即在 tomcat/jetty 等实例中运行,我是否正确?
我真的希望避免与控制外国系统的所有 IT 部门进行斗争,以使它们安装得非常好。整个想法是它的薄/小/易于安装/无痛。是否有不需要在容器/网络服务器中运行的解决方案?
通信确实是这个设计中最小的部分,不超过 10 个字符串输入参数(除了对 db 没有任何意义)和一个真/假输出。不需要复杂的对象模型。唯一的复杂性来自安全/加密等。
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 上运行得很好
opencv - opencv中SURF特征提取的最佳hessian阈值+最小描述符匹配
目前我正在从事人脸识别项目,我正在使用 Fisherfaces/LDA 在更广泛的层面上过滤掉图像,然后使用 SURF 来验证 LDA 的输出。应该传递到什么是一个好的 Hessian 阈值CvSURFParam()
?OpenCV提供的示例代码有500个。是最优的吗?
此外,应该匹配的最少描述符数量是多少,以便我的代码可以确认身份?50%就够了吗?
我在 Windows 上使用 OpenCV 2.4 和 C++。
java - 从 PHP 调用 Java 方法
我有一个应用程序,前端是 php,后端是 Java。我正在使用 php 中的 Hessian 调用 Java 方法,并将 Java 中的数据返回到 php。现在我在粗麻布上遇到了一些问题,我遇到了一些异常,你可以看到我之前发布的问题。 https://stackoverflow.com/questions/11121340/hessianserviceexporter-only-supports-post-requests
有没有其他方法可以从 php 代码中调用 java 函数,就像 hessian 一样?
如果是这样,有人可以告诉我吗?
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
java - 在 Java 中不使用 return 语句返回字符串值
预先感谢。
我正在寻找消息类型或任何在 Java 中返回字符串值的快速简便的方法。
例如。我有一个方法
上述方法是从 Hessian php 服务器调用的。
所以我必须像确认一样从Java向php发送一条消息。这必须是一个字符串。有没有办法做到这一点。
我可以使用 Return,但 java 方法与巨大的数据库和计算不一致。并且 php 的会话将过期,直到我完成整个过程并发送返回类型“”。在末尾。
或者我可以在流程开始时使用返回类型吗?
再次感谢,
java - Spring Hessian 异常
我正在考虑处理从 Spring Hessian 连接中断的恢复。如果连接断开,hessian 代理可能会抛出哪些异常?
javascript - javascript的Hessian序列化库?
我刚刚开始使用 Hessian,并且惊讶地发现 javascript 中显然没有 Hessian 功能(特别是序列化/反序列化)的库。我想我有两个问题:
1) 实际上我还没有找到一个像样的 Hessian javascript 库吗?
2)如果没有,是否有充分的理由不存在?
谢谢
java - 在 Spring 中使用 Hessian 远程处理的客户端基本 HTTP 身份验证
在客户端我有以下spring bean:
我正在调用 Hessian 网络服务:
这工作得很好,直到我在服务器端打开 Spring Security,之后我得到预期的错误 - “服务器返回 HTTP 响应代码:403”。
那么,如何在客户端配置用户名和密码呢?
java - 在 Spring 中维护 Hessian Web 服务调用之间的 HTTP 会话
我已经根据Spring 远程处理文档设置了我的服务,但是在客户端应用程序中,我想调用服务方法,同时重用相同的 HTTP 会话,因为我想在服务器上存储与会话相关的数据(而不是查询每次通话的数据)。
这可能吗?
客户端spring服务配置:
目前,每个调用的方法都会生成一个新的 sessionID: