4
|
Nosredna · 技术社区 · 15 年前 |
1
2
是的,你可以这样做。下面是从javascript调用它的方法( Source ):
至于“baggage”,GWT编译一个单一的单片文件,因此您不需要包括任何其他内容。 另外需要注意的一点是,在我的经验中,GWT并不完全适合在服务器和客户机之间共享代码,因为服务器部分需要成为GWT可编译的,即只包含属于 emulated JRE 或者您有可供编译的源代码。 |
2
0
GWT不是一个通用的Java到JavaScript转换器,虽然它为Web应用程序(当然是GWT小部件)转换了JRE的有用部分。仅仅为了避免用JavaScript进行编码,对于“少数”函数来说,这并不真正值得使用。当然,如果您正在构建一个复杂的UI,它因此涉及到复杂的JavaScript编码,那么GWT真的会发光。如果编写Java方法来帮助实现GWT事件处理的逻辑,那么这些将与其他所有的内容一起转换为JavaScript函数。然而,GWT的主要优点是在托管模式下调试用户界面是多么简单和自然——这是主要的生产力提高(以及桌面应用程序开发人员对小部件API的熟悉程度)。 |
3
0
如果您已经用javascript实现了函数,那么 Rhino 在服务器端的JVM中执行JavaScript代码有意义吗? |