Автор: | Смит Г., Ледбрук П. |
Страниц: | 656 |
Масса: | 850 |
Обложка: | мягкая |
Тираж: | 1200 |
Издана: | Март 2010 |
Оценка читателей: |
Отзывы читателей
"Я купил эту книгу несколько дней тому назад и теперь просто поглощен ею! Книга написана очень хорошо, а идея с первых же страниц приступить к созданию примера приложения просто замечательна. Мне потребовался примерно час, чтобы написать и запустить приложение "Цитата дня". Это могло бы занять вдвое меньше времени, но я немного поэкспериментировал с платформой Grails. Поистине удивительно, насколько производительным можно быть, используя Groovy/Grails. Браво!".
- Брайан Эдвардс (Вест Честер, Пенсильвания)
"Изложение достаточно живое и по стилю напоминает, скорее, повесть, чем скучную "компьютерную прозу", но без лишнего многословия. Именно к такому способу подачи материала стремился бы я сам, если бы писал техническую книгу.
Особенно меня впечатлили глубина и ширина охвата. Авторы проведут вас по стандартному маршруту путешествия по платформе Grails и расскажут об использовании контроллеров, представлений и классов предметной области, механизма GORM, о модульном и интеграционном тестировании (с использованием расширений JUnit, встроенных в платформу Grails), а также о функциональном тестировании с применением расширения HtmlUnit".
- Дж. Педерсен (Омаха, Невада, США)
"Сила книги заключена в ее организации. В Интернете можно найти массу документации о платформе Grails, включая вполне приличное справочное руководство на сайте grails.org, но поиск в списках рассылки и в JIRA причин, почему платформа ведет себя не так, как ожидалось, не слишком увлекательное занятие. Книга "Grails в действии" сразу же начинается с учебника по языку Groovy (который я нашел достаточно воодушевляющим), затем она переходит к рассмотрению практических понятий Grails на примерах. Центральный проект, обсуждаемый в книге и представляющий собой малобюджетный аналог приложения Twitter, является отличным демонстрационным образцом возможностей платформы Grails. В последних главах вводятся более сложные понятия, которые чрезвычайно полезны, но не освещаются (или освещаются недостаточно полно) в документации для платформы Grails. Например, в главе 13 показывается, как повысить производительность операций с базой данных за счет использования расширения EhCache; как использовать такие инструменты, как p6spy и sqlprofiler, для измерения времени выполнения запросов к базе данных; и как реализовать изменение структуры базы данных с помощью библиотеки Liquibase. В других главах с удивительной ясностью рассказывается о таких понятиях, как REST и JMS.у".
Неважно, новичок вы или уже опытный разработчик на платформе Grails, я могу с уверенностью сказать, что это единственная книга о платформе Grails, которая вам необходима.
- Тревор Барнхем (Анн Арбор, Мичиган)
Об авторах
Глен Смит (Glen Smith) начал заниматься программированием в тот день, когда в его школу поступила первая партия компьютеров Hitachi Peach (в начале 80¬х годов), и продолжает заниматься им до сих пор. Он программировал на языке C для операционной системы UNIX, был знатоком языка Perl и писал программы даже на Visual Basic (правда, он говорит, что это был лишь временный этап). Познакомившись с языком Java, он потерял интерес ко всему остальному. В настоящее время Глен занимается консультированием по вопросам использования технологий Java EE в правительстве Австралии.
В сообщество Grails Смит был вовлечен во времена версии Grails 0.1 и свое первое общедоступное приложение (SMS-шлюз) написал на платформе Grails версии 0.2. Он регулярно выступает на канале, посвященном Groovy и Grails, является соведущим подкаста Grails (http://grailspodcast.com) и администрирует сайт groovyblogs.org.
Глен живет в Канберре (Австралия). Его блог: http://blogs.bytecode.com.au/glen и микроблог: http://twitter.com/glen_a_smith.
Питер Ледбрук (Peter Ledbrook) начинал карьеру программиста, еще будучи подростком, изучая программирование в родительском доме. Пережив тяжелое испытание языками C и C++, он переключился на Java при выполнении своего первого задания и с тех пор не разлучается с ним.
Как истинный поклонник открытого программного обеспечения Питер всегда интересовался новыми и полезными решениями, рождающимися в этом сообществе. Он открыл для себя платформу Grails, когда знакомился с платформой Ruby on Rails, и был удивлен легкостью создания вебприложений на базе этой платформы. С тех самых пор и начался его бурный роман с Grails, плоды которого может наблюдать каждый.
Автор нескольких популярных расширений (Remoting, JSecurity и GWT). В конце 2007 года, поступив на работу в компанию G2One в качестве консультанта, Питер стал одним из основных разработчиков Grails. Он обладает богатым опытом разработки приложений, предоставляет консультации и помогает командам, широко использующим платформу Grails.