当前位置: 首页 > 面试题库 >

如何将现有的javascript转换为Java以与GWT一起使用?

冯沛
2023-03-14
问题内容

是否有将javascript转换为java的工具,所以我可以使用GWT处理该项目?

更新

对于那些不知道的人,GWT(Google Web工具包)是编写Java并获取Javascript的工具包,所以我的问题是。


问题答案:

您到底在想什么?如果您正在寻找某种可以从Javascript生成GWT Java代码的自动工具,那么恐怕没有这种东西了。

您可以(并且应该)使用JavaScript本机接口(JSNI),可能与JavaScript覆盖类型(JSO)结合使用,以包装现有的Javascript代码,以便可以从GWT的Java代码中与其进行接口。有关一些指针和用例,请参见GWT官方博客上的“
真正了解GWT,第1部分:JSNI(和第2部分)”。



 类似资料:
  • 问题内容: 我想使用Promise,但是我有一个类似以下格式的回调API: 1. DOM加载或其他一次事件: 2.普通回调: 3.节点样式回调(“ nodeback”): 4.带有节点样式回调的整个库: 如何在Promise中使用API​​,如何“承诺”呢? 问题答案: 承诺具有状态,它们从待定状态开始,可以解决: fulfilled成 意味着计算成功完成。 fulfilled 表示计算失败。 承

  • 问题内容: 在我的应用程序中,我需要通过ajax发布将javascript Array对象发送到php脚本。像这样: 数组的索引是字符串,而不是int,因此,诸如saveData.join(’&’)之类的东西不起作用。 有想法吗? 提前致谢 问题答案: 如果不是数组,则不要使其成为数组,而应将其作为对象: 以与Arrays相同的方式进行操作只是利用Javascript对Arrays的处理方式,而不

  • 所以我有了这个javascript函数,我想把它转换成一个java函数。这是最初的功能: 我正在使用这个库http://kevinsawicki.github.io/http-request/创建http请求,到目前为止,我有以下内容: 我认为我的头球是正确的,我唯一的问题是我的身体有问题。我不理解大部分的请求,因为我现在才刚刚开始学习这个,我很想自己做这个程序,但是我真的被这部分卡住了。另外,我

  • 问题内容: 我打算通过将其编码为JSON来发送充满数据的Javascript数组对象。任何好的jQuery插件吗? 在Java端,将JSON解析为Java数组的标准方法是什么? 总体流程如下: Javascript会在当前页面上编译一堆数据并将其存储在数组中。 数组对象编码为JSON。 Java代码保存JSON。 对每个页面重复执行并用Java代码编译成功的JSON。 Java代码向服务器提交一个

  • 我目前正在将IntelliJ IDE用于复杂的GWT项目。我想在GWT的开发模式中利用JRebel,所以最近我为IntelliJ安装了JRebel插件,但在使其工作时遇到了麻烦。 基本上IntelliJ不具备在更改时自动编译应用程序的能力,所以每当您对代码进行更改时,我都必须进行编译- 信息:使用JavaC1.7.0_21编译java源代码信息:15个错误信息:0个警告信息:编译完成,9分钟5秒内

  • 问题内容: 我的阻塞功能很少,我无法更改(某些我无法控制的内部库。与一个或多个网络服务进行对话)。如何将其用作异步?例如,我将不执行以下操作。 这将是低效的,因为我在等待第一个输入的同时可以调用第二个输入。我如何包装它们以便它们可与asyncio一起使用(即new ,语法)? 让我们假设函数是可重入的。也就是说,如果已经处理过先前的事件,则可以再次调用。 更新资料 使用可重用的装饰器扩展答案。单击