我会知道是否有办法让 Java 桌面应用程序与小程序通信,以便从桌面应用程序(通过小程序)调用 Javascript 函数。
上下文 :
一方面,我有一个 ExtJS 应用程序(全 AJAX),它位于远程服务器上。另一方面,一个桌面 Java 应用程序(netbeans 应用程序),它是常驻的(实际上)。
我会做什么:
每次使用其中一个应用程序时,它都会将事件和数据发送到另一个应用程序。
经过一些研究,我在这里和这里看到了有趣的帖子,以及关于如何在小程序之间进行通信的答案(另见这里)。
问题不在于如何从小应用程序跨域到 destktop 应用程序(参见那里和这里),而是如开头所说的如何从桌面 java 应用程序到 javascript 进行通信。
笔记
webapp (ExtJS) 基于远程服务器,applet 也是。我可以在本地找到小程序,但这意味着要部署本地网络服务器。
桌面应用程序很重,所以我无法将其转换为小程序格式。
我放置了“reverse-AJAX”标签,因为它是我要做的全局概念。
如果这一切都可以在没有小程序的情况下实现(请不要使用 Flash),那也没关系。