14.53 USD 13.08 USD
вы экономите 1.45 USD (10%).
Наличие на складе:
Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 24.11.2024; планируемая отправка: 25.11.2024
отгрузка со склада в С.-Петербурге: 22.11.2024
Издательство: | Символ-Плюс |
Серия: | High tech |
Дата выхода: | март 2010 |
ISBN: | 978-5-93286-185-1 |
Тираж: | 1 200 экземпляров |
Объём: | 656 страниц |
Масса: | 865 г |
Размеры(В x Ш x Т), см: | 23 x 17 x 2 |
Обложка: | мягкая |
Бумага: | офсетная |
Иллюстрированное издание | + |
Переводное издание: | Grails in Action |
Язык оригинала: | английский |
ISBN оригинала: | 978-1-933988-93-1 |
Год выхода оригинала: | 2009 |
Место в рейтинге продаж: | 118 |
"Grails. Гибкость Groovy и надежность Java" - книга для практиков от практиков. Grails - сверхпродуктивная вебплатформа с открытыми исходными текстами, позволяющая создавать полезные приложения, прикладывая минимум усилий. Благодаря использованию языка Groovy она предоставляет в распоряжение разработчика мощный Java-подобный язык, а также полный доступ ко всем Java-библиотекам. Кроме того, появляется возможность изменять поведение приложения прямо во время его выполнения без перезагрузки сервера.
Книга является всеобъемлющим руководством по платформе Grails. Сначала рассматриваются основы: модели предметной области, контроллеры, представления и службы. Дальше начинается практика - читателям предлагается приступить к созданию приложения в стиле Twitter, которое будет включать функции удаленного взаимодействия AJAX/JSON, анимационные эффекты, возможность поиска и даже интеграцию с системой обмена мгновенными сообщениями Jabber. Авторы знакомят читателя с множеством полезных расширений, которые могут придать приложению дополнительную функциональность, а также описывают особенности интеграции с существующими системами Java с помощью Spring и Hibernate.
Отзывы читателей
"Я купил эту книгу несколько дней тому назад и теперь просто поглощен ею! Книга написана очень хорошо, а идея с первых же страниц приступить к созданию примера приложения просто замечательна. Мне потребовался примерно час, чтобы написать и запустить приложение "Цитата дня". Это могло бы занять вдвое меньше времени, но я немного поэкспериментировал с платформой 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.