问题标签 [remoteobject]

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 回答
122 浏览

apache-flex - 在 Flex 3.2 中,在模块中将远程对象结果转换为客户端的特定对象时遇到问题

在 Flex 3.2 中,将远程对象结果转换为模块中客户端的特定对象时遇到问题。

例如我有 VIPSAdmin 模块。

它有功能

}

当我从远程对象获取数据时调用的函数。

第一次一切都很好,当我卸载这个模型并再次加载它时:

data_[0] 作为 ResultDTO;

表现不错,但是

vipsAdminDTO = result.result 作为 VIPSAdmin;

vipsAdminDTO 始终为空!

即使当

跟踪(结果。结果);

产生 [object VIPSAdmin]

我在这里想念什么!?看起来它只是不能做

result.result 作为 VIPSAdmin;

即使跟踪和调试说它是 VIPSAdmin 的实例

0 投票
1 回答
1422 浏览

jakarta-ee - 从 EJB 2.0 到 EJB 3.0

这是我必须创建 EJB 2.0 的代码我如何转换它以便可用于 EJB 3.0

0 投票
1 回答
135 浏览

actionscript-3 - 我们可以抓到flex的HTTPservice的数据包吗

在这里,我使用Charles Web 调试器代理来捕获所有通过 HTTP 协议发送/接收的数据包,在这里,我声明,Charles是 HTTP 监视器。打开查尔斯后,我得到了从我的浏览器发送的所有数据包。所以我做了一个新的应用程序,它调用GOOGLE的 URL。如果我通过 HTTPService 调用GOOGLE的 url,那么我无法捕获我的应用程序的任何数据包,如果我通过 URLRequest 调用GOOGLE的 url,那么我得到了 charles 中的所有数据包。

问题:

  1. 如果我想捕获 HTTPService 数据包,那么我使用了哪个工具/应用程序?
  2. 是否可以捕获 HTTPService/WebService/RemoteObject 的数据包?

提前致谢...

0 投票
1 回答
639 浏览

spring - 与 Spring 和 JPA 的远程实体关系(休眠)

我有 2 个数据库。第一个是我们公司 ERP 的数据库,第二个是我的应用程序的数据库。

我需要在我的应用程序中使用来自 ERP 数据库的同步客户表数据。现在我每小时用石英作业同步表格。通过这种方式,我有一个本地客户表,并且在我的订单中创建外键列没有问题。

未来,开发新的应用程序,这种策略不会是一个好的解决方案(假设是现在..)。对于以这种方式工作的每个应用程序,我将拥有客户表的本地副本和同步过程。

因此,我正在考虑使用带有远程接口的 spring-remoting 来实现远程支持应用程序,以吸引客户。这个远程应用程序连接到 ERP 数据库,我所有的应用程序都会调用远程服务来获取数据。

现在我的问题是:

  1. 这可能是一个好方法还是有更好的方法来实现它?

  2. 如何在我的订单中引用客户实体?按照这个解决方案,我不再有本地客户表了。我想我可以在域类中做:

    并在每次我通过调用远程服务加载 Order 对象时绑定瞬态客户。所以例如在我的 OrderServiceImpl

    /li>

我想知道您是否可以给我意见或更好的解决方案!

非常感谢!!!!!马可

0 投票
2 回答
2254 浏览

emacs - 组织模式电子表格编程远程引用

我将预算保持在 org 模式,并且对它的简单性感到满意。然而,简单性失败了,因为我在许多单元格上执行公式;例如,我的年度汇总表每个月执行相同的抓取和计算公式。我最终在我的 +TBLFM 中有一条大线。如果我可以以编程方式将参数传递给公式,这将大大缩短。我正在寻找这样的东西,但工作:

在其他地方,我有一个名为 SEPT 的表,它有一个名为“tf”的字段。如果我将“@1”替换为“SEPT”,则此函数有效,但这会导致我需要在公式中为每一列添加一个新条目。

有没有办法让这个工作,表本身可以指定要调用的远程表(例如我的示例中的 SEPT)?

0 投票
2 回答
330 浏览

java - JAVA RMI,定义离线方法,所以当方法调用时不会去服务器

我已经在很多地方搜索了解决方案,但我找不到。

我的问题是如何定义一个离线方法,所以在我从 RMI 服务器获取对象后,我将能够调用此方法,它不会从服务器获取数据,而是从客户端中的对象获取数据。

更具体地说,可以说我有带有 2 个方法和一个私有变量的 Database 类。方法1:返回变量的值(属性方法..) - 应该是离线方法,因为我已经在客户端的对象中有变量。方法2:向数据库中插入新数据(sql命令..)。- 应该是在线方法,以便服务器可以连接到数据库。

非常感谢!

0 投票
1 回答
1301 浏览

java - 远程方法调用(RMI) - 服务器如何知道客户端调用了什么?

我有一个程序,其中有这些类:
RMIServer、
RMIClient、
RMIImplementation、
RMIInterface

如下:

RMI服务器:

RMI客户端:

RMI接口:

RMII实现:

(此程序用于测试目的。测试在一台机器上完成。)

好吧,客户端调用远程对象,发送一些参数。

我希望 RMIServer 打印出从客户端到远程对象的调用摘要。我应该怎么做才能访问这些信息?

我希望输出看起来像这样:

0 投票
3 回答
564 浏览

java - 构建与 Android 客户端共享接口的 java 服务器

2 个月前,我开始开发一个需要调用远程方法并从服务器接收复杂对象(其中包含自定义字段的自定义对象)的 android 应用程序。我和我的朋友分工,所以他在 android 客户端上工作,而我在服务器上工作。在开始之前,我们构建了基础接口,提供客户端从服务器需要的功能,所以我的朋友可以轻松地编写应用程序(通过使用假类作为接口的实现),在我完成接口的实现之后在服务器端,他将建立连接并从服务器而不是假类调用函数。

现在的问题是我们找不到将这些接口从服务器传递到客户端的方法。我们尝试使用 java RMI,但失败了,因为 android 不支持 java RMI,然后我们尝试使用 JAX-WS(带有 tomcat 7),我们也失败了,因为 JAXB 无法处理接口。(-您可以在此处查看有关 jaxb 问题的更多详细信息-

我和我的朋友真的很迷茫..我们不知道如何在服务器和安卓客户端之间传递这些接口。有可能我们正在尝试做的事情吗?如果没有,还有哪些其他选项可供我们调用远程方法并从服务器接收复杂对象?

谢谢!

0 投票
3 回答
4631 浏览

java - 类路径中的远程 jar

对不起,也许这个问题太傻或已经回答了,但我找不到。

我想知道是否有一些已知的 Java 类加载器能够接受类路径中的远程文件,即像 CLASSPATH="http://somewhere.net/library.jar:..." 这样的条目。

请注意,我不是在谈论小程序或 Java Web Start。考虑一个可以使用不同后端(例如 MySQL、Oracle)的应用程序,我想根据用户的后端偏好在 shell 脚本中准备类路径,并让类加载器下载所需的jar(本例中的 jdbc 驱动程序)来自分发服务器。我也不是在谈论 Maven(用户只是获得二进制发行版,我不想强​​迫他们从源代码构建他们需要的东西)。

0 投票
1 回答
350 浏览

java - 调用远程服务的线程等待方法完成?

我做了一个调用远程服务的简单测试(在不同的进程上),我发现了一些非常令人惊讶的事情。

假设我们有两个进程: Process-A 与 Thread-AProcess-B

如果进程 A 正在运行 Thread-A 并且 Thread-A 使用 IPC - AIDL 调用远程 void 方法。将会发生的情况是:Process-B 将让其 Binder 线程之一运行调用的方法。在此期间,进程-A 中的线程-A 将等待。只有在 Process-B 中的 Binder 线程完成方法调用后,才会通知线程 A 并恢复其工作。

我的问题: 这是标准行为吗?如果是这样,为什么会这样?如果线程 A 是 void 方法,则不应等待。(“oneway”与它有关吗?)

我的代码:

在过程 A 中:

在过程 B 中:

我得到的结果:

01-15 19:52:03.292: D/Text(22792): Lior: Client: 线程: main Passing parcelableClass: parcelableClass.hashCode: 1096225792 01-15 19:52:03.297: D/Text(23014): Lior: Service :得到了paclableClass:a:1 b:2 s:String hashCode:1096136272运行线程:Binder线程#2 01-15 19:52:08.302:D / Text(23014):Lior:服务:完成:运行线程:Binder线程#2 01-15 19:52:08.312: D/Text(23014): Lior: 服务: 运行新线程: LiorThread 01-15 19:52:10.342: D/Text(22792): Lior: Client: 线程: main通过parcelableClass:parcelableClass.hashCode:1096225792