пятница, 18 марта 2011 г.

Grails - первый шаг

JDK 1.6 установлен. Grails скачан и распакован.
Создаем первое приложение:~/projects$ /../../apps/grails-1.3.7/bin/grails create-app blog
Приложение готово(!),переходим в каталог приложения запускаем:
...grails-1.3.7/bin/grails run-app
Смотрим, что получилось:
http://localhost:8080/blog/
Создаем первый класс(сущность):
~/projects/blog$ /../../apps/grails-1.3.7/bin/grails create-domain-class note

Пока класс пуст, найдем его и дополним(blog/grails-app/domain/blog):
package blog

class Note {
    String title
    String text
    Date  bithDay
    static constraints = {
    }
}
Генерируем контроллер, представления и прочее:

blog$ /../../apps/grails-1.3.7/bin/grails generate-all blog.Note
.
Запускаем командой grails run-app:


Поздравляю, самое трудное позади. теперь все работает. Не забудьте, по умолчанию используется Hibernate Database In Memory. Все введенные данные сохраняются до перезагрузки грааля:
Итак, не считая времени написания статьи ;-) создание простенького блога заняло примерно(1-2 минуты!), если я соврал - поправьте меня. Java foreva!

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

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