gpt4 book ai didi

javascript - 有没有办法使用 Javascript 将 html 与 RCP(E4) 应用程序交互?

转载 作者:行者123 更新时间:2023-11-28 08:06:45 24 4
gpt4 key购买 nike

我有带有 javascript api 的 html 应用程序,我想通过此 javascript 通信和控制 RCP 应用程序。处理这种情况的最佳方法是什么。

HTML -> Javascript -> .... -> RCP (E4) 应用程序

添加了更多详细信息

这里我有一个 RCP 计算器应用程序。实现用户界面和逻辑(后台功能)的地方。现在的用例是用户希望将逻辑(后台函数)暴露给外部,以便 HTML 可以使用 javascript 来调用逻辑(后台函数)。一个问题是 RCP 应用程序已经创建,我不希望对 RCP 应用程序进行太多更改。而只是公开要从 javascript 调用的功能。

我想到的一个选择是我可以拥有

HTML >> Javascript >> Web 服务调用 <<->> Web 服务 >> RCP 应用程序。

最佳答案

最后我通过以下方法解决了问题:

HTML - Javascript <===> Java 服务器(带 Jetty/Jackson)

客户端:

  1. 我从 javascript 向 localhost:port 进行了 JQuery (ajax) 调用
  2. 之前将 Javascript 对象转换为 JSON进行 ajax 调用。 (如果您在使用时需要来自服务器的动态数据GET 即可关闭缓存)。

服务器端: 监听端口。

  1. 我使用了 Jetty(嵌入在 RCP 应用程序中的 servlet)。因此不需要 apache 配置。
  2. 我使用 jackson (Jax-rs) 将 JSON 对象转换为 java 对象,并在 RCP 应用程序中进行了所需的处理。

关于javascript - 有没有办法使用 Javascript 将 html 与 RCP(E4) 应用程序交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com