GWT для создания утилиты библиотеки JavaScript

Мне нужно создать библиотеку JavaScript, которая будет вызываться из другого кода JavaScript.

Можно ли создать библиотеку javascript с использованием классов GWT и Java? Нет точек входа, нет пользовательского интерфейса - только некоторые служебные классы javascript с общедоступными статическими и объектными методами (например, библиотека шифрования, библиотека обработки изображений, библиотека проверки ввода пользователя и т. Д.)?

Любой другой инструмент преобразования Java в JavaScript приветствуется.

2 ответа

Решение

Да, можно написать код GWT, который может вызывать другой JavaScript на странице.

Тем не менее, я не знаю ни одного проекта, который в настоящее время делает это в любом крупном масштабе, так что вы можете проложить новый путь.

Основы вызова GWT-кода из JS описаны в этом блог-посте GWT за 2008 год, особенно неудивительно, что в разделе "Создание библиотек JavaScript с GWT".

Другим проектом, который связан с этим сообщением в блоге и может быть интересен для вас, является GWT Exporter, который "содержит генератор, способный принимать классы GWT и экспортировать их в виде обычных API-интерфейсов Javascript, вызываемых из рукописного Javascript без JSNI"

Проверять, выписываться:

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

Разработайте приложение или библиотеку в GWT и используйте аннотации gwtexporter, чтобы сделать классы и методы доступными из javascript.

Другие вопросы по тегам