5. Grails Легок в освоении Быстрота разработки Без изобретения велосипедов!
6. Умные слова MVC Model-View-Controller DSL Domain-Specific Language DI Dependency Injection DDD Domain Driven Design ORM Object-Relational Mapping CC Convention over configuration
7. Экскурсия в Grails Язык Groovy Как разрабатывается веб-приложение на Grails Тестирование, сборка, развертывание
8.
9. Groovy Все, что так хотели Java- программисты, но боялись попросить
20. class Book { String title static constraints = { title(blank: false , nullable: false , size:5..150) } }
21. Scaffolding Генерация controller + view Быстро создать скелет приложения Что-то поправить
22. GORM (Grails ORM) Очень мощный фантик для Hibernate 3 Можно использовать отдельно от Grails Версионирование (optimistic locking) Mapping DSL Criteria DSL , HQL, транзакции и т.д.
23. Many-to-one class Book { String title static belongsTo = [author:Author] } One-to-many static hasMany = [books:Book]