我不是网络程序员(C ++和Java),所以创建一个网站看起来需要学习更多以互联网为中心的语言(javascript,PHP等)。然后我找到了GWT,它看起来很棒 - 我可以编写javascript而无需学习其他语言。 GWT需要所有Java源代码才能将它们转换为javascript-无JAR或其他库。那么,是否可以将生成的javascript调用到一些实际的Java字节码中来执行客户端或服务器端?
答案 0 :(得分:1)
对于您希望在客户端执行的代码,GWT的java-to-javascript编译器需要能够查看Java源代码(通过GWT module XML file or another one that it inherits中的条目),并且需要源代码仅在JRE API的limited but clearly specified子集中使用类型和方法。
如果你有权访问的是你需要调用的某个库的编译字节码,你需要在服务器端调用它。有多种方法让客户端在服务器上调用代码,最简单的是GWT的RPC mechanism。