将Java交叉编译为JavaScript

将Java交叉编译为JavaScript,java,javascript,gwt,applet,Java,Javascript,Gwt,Applet,我开发了一个Java小程序,它可以打开到不同服务器的URL连接。然后,小程序检索HTML页面的内容并进行一些处理,然后显示给用户。我可以使用GWT将其交叉编译为JavaScript吗?交叉编译:否。 波特:可能吧。取决于你的限制 您将无法直接进行重新编译并使其“正常工作”(GWT只支持JRE的一部分,任何UI内容肯定不是它的一部分),但您可能可以将一些逻辑移植到它上面。如果您使用XPath从页面中提取内容,那么很可能需要重新编写代码。有一个GWT包装器可以很好地工作 此外,由于请求的页面将位于不

我开发了一个Java小程序,它可以打开到不同服务器的URL连接。然后,小程序检索HTML页面的内容并进行一些处理,然后显示给用户。我可以使用GWT将其交叉编译为JavaScript吗?

交叉编译:否。 波特:可能吧。取决于你的限制

您将无法直接进行重新编译并使其“正常工作”(GWT只支持JRE的一部分,任何UI内容肯定不是它的一部分),但您可能可以将一些逻辑移植到它上面。如果您使用XPath从页面中提取内容,那么很可能需要重新编写代码。有一个GWT包装器可以很好地工作

此外,由于请求的页面将位于不同的服务器上,因此需要设置一些执行跨站点请求的方法。因此,要么是浏览器黑客,要么是托管服务器上的代理。

交叉编译:否。 波特:可能吧。取决于你的限制

您将无法直接进行重新编译并使其“正常工作”(GWT只支持JRE的一部分,任何UI内容肯定不是它的一部分),但您可能可以将一些逻辑移植到它上面。如果您使用XPath从页面中提取内容,那么很可能需要重新编写代码。有一个GWT包装器可以很好地工作


此外,由于请求的页面将位于不同的服务器上,因此需要设置一些执行跨站点请求的方法。因此,要么是浏览器黑客,要么是托管服务器上的代理。

您希望能够将相同的源代码编译成小程序或GWT应用程序?不,那是不可能的。由于种种原因,,其中最重要的一点是,它们共享完全无关的UI构建框架。基本上,我想将我在applet中编写的核心逻辑移植到使用GWT的java脚本中。这可以做到吗?主要的是,它涉及从特定URI获取网页内容。我确实理解我为什么使用crosscompile这个词。你也知道小程序可以访问外部URL,javascript不能开箱即用,对吗?你不仅仅是在服务器上寻找一个可以为苹果或AJAX脚本提供URL内容的代理吗?你希望能够将相同的源代码编译成小程序或GWT应用程序吗?不,那是不可能的。由于种种原因,,其中最重要的一点是,它们共享完全无关的UI构建框架。基本上,我想将我在applet中编写的核心逻辑移植到使用GWT的java脚本中。这可以做到吗?主要的是,它涉及从特定URI获取网页内容。我确实理解我为什么使用crosscompile这个词。你也知道小程序可以访问外部URL,javascript不能开箱即用,对吗?您不仅仅是在服务器上寻找一个代理,它可以为苹果或AJAX脚本提供URL内容服务吗?