在 GWT JSinterop java 程序中将自定义 java 脚本文件放在哪里?
Where to put custom javascript files in a GWT JSinterop java program?
我是 GWT 和 JSinterop 的新手。我想调用我从 GWT 应用程序编写的 javascript 函数。这些教程令人困惑,并且遗漏了基础知识。我的 GWT 应用程序创建了一个大文件树。我创建的 javascript 文件放在哪里?
这里?
源>com.gwtext>客户端
这里?
源>com.gwtext>public>js
这里?
源>com.gwtext
这里?
com.companyname.projectname
这里?
war>项目名称>js
这里?
war>js
这里?
war>js>com>gwtext>客户端
这里?
war>js>com>>gwtext>public>js
这里?
war>js>ext-2.02 或其众多子目录之一?
这里?
war>WEB-INF
教程假设您了解基础知识,但您找不到基础知识。在哪里可以找到从头开始的 GWT 教程,包括基础知识?
如果您使用 Maven,则应将 Javascript 文件和库等 Web 应用程序源放在 src/main/webapp
中。在您的示例中,它位于 war
文件夹中。在那里,您可以创建更深的文件夹结构来组织更多的文件。由你决定。
您的 GWT Application/Library 源代码应放在示例中的 src
文件夹中。如果您使用 Maven,那将是 src/main/java
。在那里,您应该放置 JsInterop 类 - 包含 JsInterop 注释的 类。
考虑到这一点,要全面了解 GWT 项目结构,http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html 是一个很好的参考。
了解了GWT项目结构后,http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsJsInterop.html helps understanding how JsInterop works. In the end of that page there is a link to the full example: https://github.com/zak905/jsinterop-leaflet。就 JsInterop 而言,这对于理解项目结构很有用。
我是 GWT 和 JSinterop 的新手。我想调用我从 GWT 应用程序编写的 javascript 函数。这些教程令人困惑,并且遗漏了基础知识。我的 GWT 应用程序创建了一个大文件树。我创建的 javascript 文件放在哪里?
这里? 源>com.gwtext>客户端
这里? 源>com.gwtext>public>js
这里? 源>com.gwtext
这里? com.companyname.projectname
这里? war>项目名称>js
这里? war>js
这里? war>js>com>gwtext>客户端
这里? war>js>com>>gwtext>public>js
这里? war>js>ext-2.02 或其众多子目录之一?
这里? war>WEB-INF
教程假设您了解基础知识,但您找不到基础知识。在哪里可以找到从头开始的 GWT 教程,包括基础知识?
如果您使用 Maven,则应将 Javascript 文件和库等 Web 应用程序源放在 src/main/webapp
中。在您的示例中,它位于 war
文件夹中。在那里,您可以创建更深的文件夹结构来组织更多的文件。由你决定。
您的 GWT Application/Library 源代码应放在示例中的 src
文件夹中。如果您使用 Maven,那将是 src/main/java
。在那里,您应该放置 JsInterop 类 - 包含 JsInterop 注释的 类。
考虑到这一点,要全面了解 GWT 项目结构,http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html 是一个很好的参考。
了解了GWT项目结构后,http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsJsInterop.html helps understanding how JsInterop works. In the end of that page there is a link to the full example: https://github.com/zak905/jsinterop-leaflet。就 JsInterop 而言,这对于理解项目结构很有用。