Релиз web-фреймворка Grails 2.0

Представлен релиз фреймворка Grails 2.0, написанного на языке Groovy и предназначенного для разработки web-приложении в соответствии с парадигмой MVC для платформы Java (Grails можно использовать в программах на Java, Groovy и на других языках для JVM). Поддержка Grails 2.0 обеспечена в плагине SpringSource Tool Suite (STS) 2.9.0.M1 для интегрированной среды разработки Eclipse.

Основные изменения:

  • Новая система плагинов GORM (Grails-Object-Relational-Mapper), позволяющая обеспечить интеграцию с различными типами NoSQL БД, используя для доступа к данным единый уровень абстракции (запросы с выражением "Where", поддержка работы с несколькими источниками данных и т.п.). Например, подготовлены плагины для MongoDB, Redis и Riak;
  • Новый консольный интерфейс с поддержкой подсветки вывода и автодополнения через нажатие табуляции;
  • Улучшенный и более надежный механизм перезагрузки приложений, позволяющий во многих ситуациях обойтись без перезапуска серверного процесса;
  • Улучшенный вывод сообщений об ошибках и диагностических сообщений;
  • Поддержка Groovy 1.8, Spring 3.1, Hibernate 3.6 и Servlet 3.0;
  • Мощный фреймворк для управления статическими ресурсами (CSS, JavaScript и т.п.);
  • Новый API для управления генерацией и отображением страниц;
  • Стандартные плагины для миграции баз данных;
  • Новый API для unit-тестирования с полной эмуляцией GORM;
  • Устранение более 900 ошибок.

© OpenNet