在GWT JSinterop java程序中,将自定义javascript文件放在何处?

在GWT JSinterop java程序中,将自定义javascript文件放在何处?,javascript,java,gwt,interop,Javascript,Java,Gwt,Interop,我是GWT和JSinterop的新手。我想调用从GWT应用程序编写的javascript函数。这些教程令人困惑,遗漏了基础知识。我的GWT应用程序创建了一个大型文件树。我将创建的javascript文件放在哪里 这里? src>com.gwtext>client 这里? src>com.gwtext>public>js 这里? src>com.gwtext 这里? com.companyname.projectname 这里? war>projectname>js 这里? war>js 这里?

我是GWT和JSinterop的新手。我想调用从GWT应用程序编写的javascript函数。这些教程令人困惑,遗漏了基础知识。我的GWT应用程序创建了一个大型文件树。我将创建的javascript文件放在哪里

这里? src>com.gwtext>client

这里? src>com.gwtext>public>js

这里? src>com.gwtext

这里? com.companyname.projectname

这里? war>projectname>js

这里? war>js

这里? war>js>com>gwtext>client

这里? war>js>com>>gwtext>public>js

这里? war>js>ext-2.02还是它的众多子目录之一

这里? war>WEB-INF


本教程假设您了解基础知识,但您在任何地方都找不到基础知识。在哪里可以找到从一开始就开始的GWT教程,包括基础知识?

如果使用Maven,web应用程序源代码(如Javascript文件和库)应该放在
src/main/webapp
中。在您的示例中,它将位于
war
文件夹中。在那里,您可以创建更深层次的文件夹结构来组织更多的文件。这取决于你

您的GWT应用程序/库源应该放在示例中的
src
文件夹中。如果您使用Maven,那将是
src/main/java
。在这里,您应该放置JsInterop类——包括JsInterop注释的类

考虑到这一点,对于全面理解GWT项目结构来说,这是一个很好的参考

在理解GWT项目结构之后,有助于理解JsInterop是如何工作的。在该页的末尾有一个指向完整示例的链接:。就JsInterop而言,这有助于理解项目结构