воскресенье, 27 июня 2010 г.

SmartGWT + Netbeans

После двухнедельного знакомства с flex я получил массу положительных эмоций, но начальство любит apple а apple не любит flash :). Вывод - надо искать другую платформу для Rich Internet Applications. Сегодня разбираюсь со SmartGWT.
Что понадобится для работы:
  • Netbeans - он у нас уже есть, Tomcat ставится вместе с ним, тут тоже порядок.
  • GWT - Google Web Toolkit. Это фреймворк, который позволяет нам писать клиентский код на java, при компиляции превращая его в javascript.
  • Gwt4nb - плагин к Netbeans, который позволяет создавать шаблоны web-приложений с использованием GWT. Ставится прямо из Netbeans (сервис->плагины->доступные плагины)
  • SmartGWT - библиотека виджетов, расширяющая GWT. 
Как это всё собрать вместе и подключить к проекту? Очень просто.

После установки плагина создаём java web application, на последнем этапе мастера отмечаем фреймворк GWT. Нужно будет указать путь к каталогу, где лежат распакованные файлы фреймворка.
Создастся каркас приложения (такой себе helloworld), в который нужно добавить библиотеку smartgwt.jar из каталога, куда распаковали SmartGWT.
Единственная неочевидность процесса - приложение будет корректно компилироваться только если ручками подправить после этого файл Main.gwt.xml в вашем проекте. Нужно добавить строку
<inherits name="com.smartgwt.SmartGwt" />
в блок module.

Комментариев нет:

Отправить комментарий