GWT创建实用程序javascript库

2022-09-01 19:26:01

我需要创建javascript库,它将从其他javascript代码调用。

是否可以使用GWT和Java类创建JavaScript库?没有入口点,没有UI - 只是一些具有公共静态和对象方法的实用程序javascript类(例如加密库,图像处理库,用户输入验证库等)?

任何其他java到javascript的转换工具都是很好的。


答案 1

是的,可以编写页面上的其他JavaScript可以调用的GWT代码。

但是,我不知道目前有任何项目可以大规模地做到这一点,所以你可能会开辟一条新的道路。

从JS调用GWT代码的基础知识在2008年的这篇GWT博客文章中有所介绍,特别是“使用GWT创建JavaScript库”的部分。

在那篇博客文章中链接的另一个项目,也许你感兴趣,是GWT Exporter,它“包含一个生成器,能够获取GWT类,并将它们导出为普通的Javascript API,可以从没有JSNI的手写Javascript调用”


答案 2

退房:

https://code.google.com/p/gwt-exporter/

在GWT中开发应用程序或库,并使用gwtexporter注释使javascript中的类和方法可用。