Я видел, что платформа GWT имеет функцию генератора. В каком случае мы должны использовать gwt опцию генератора и почему это необходимо? Кто-либо может сказать мне просто, почему, что такое gwt генератор? Сделанный некоторый поиск с помощью Google. Но не очень полезные материалы...
От это руководство :
Генераторы позволяют кодировщику GWT генерировать код Java во время компиляции и затем компилировать его вместе с остальной частью проекта в JavaScript.
В этом руководстве используется пример создания карты
значений во время компиляции на основе файла свойств.
Я занимаюсь разработкой GWT уже 3 года и написал один генератор :) Я написал пару компоновщиков для экспериментальных целей, так что я думаю, что они более распространены, хотя все еще редкий. Классический случай - это когда вы хотите написать
X x = GWT.create(X.class)
и создать конкретный подкласс или реализацию X во время компиляции на основе, возможно, аннотаций в предоставленном классе X или интерфейсе. GWT использует их для таких вещей, как CSSResource.
Поищите в Google сайт "Эксперименты с генераторами GWT": development.lombardi.com
, чтобы получить некоторую информацию о том, что я сделал.
Один из вариантов использования - имитировать отражение на стороне клиента путем создания фабричного класса на лету. Я помню, как отвечал на заданный вами ранее вопрос о том, как это сделать
Как создать новый экземпляр из имени класса в gwt?
Итак, я думаю, вы уже знаете приложение. Что еще вы ищете? Вы можете быть точными?
Если вы обратитесь к генератору кода, да, будет инструмент, поддерживающий генерацию кода GWT 2.1. Для получения дополнительных сведений и быстрого старта см. http://www.springsource.org/roo/start Общая вводная часть roo находится здесь http://blog.springsource.com/2009/05/01/roo-part-1/
Другое визуальное руководство находится на http: //www.thescreencast. com / 2010/05 / how-to-gwt-roo.html