Grails. Гибкость Groovy и надежность Java.
Автор - Глен Смит, Питер Ледбрук
Книга Глена Смита и Питера Ледбрука "Grails: Гибкость Groovy и надежность Java" – это всеобъемлющее введение в платформу Grails, детально охватывающее все ее базовые компоненты: контроллеры, представления, службы, веб-потоки, библиотеки тегов, поддержку Ajax и расширения. Однако она представляет собой нечто большее, чем просто введение, – книга наполнена практическими знаниями и методами, способными помочь решить проблемы, с которыми часто сталкиваются разработчики веб-приложений.
Эта книга представляет собой углубленное, но в то же время доступное введение в мир гибкой разработки веб-приложений. Она делится на следующие четыре части: Часть 1 «Введение в Grails»; Часть 2 «Основы Grails»; Часть 3 «Grails на каждый день»; Часть 4 «Расширенные возможности Grails». Первая часть знакомит читателя с платформой Grails и поможет создать первое простое приложение на этой платформе –«Цитата дня». Здесь дается представление обо всех компонентах экосистемы Grails и информация о том, как объединяются эти компоненты в законченные приложения. Но для создания более сложных приложений нам потребуется знание Groovy – динамического языка программирования, на котором основывается разработка приложений для платформы Grails. По этому мы потратим некоторое время на изучение его основ. Во второй части мы приступим к более глубокому изучению основных компонентов Grails. Здесь рассказывается, как взаимодействуют между собой модели, представления и контроллеры, а также дается глубокий анализ всех важнейших особенностей, составляющих основу приложений на платформе Grails. Мы представим пример простого приложения Hubbub, реализующего социальную сеть и использующего все особенности, которые часто можно обнаружить в приложениях на платформе Grails: моделирование предметных областей, выполнение запросов, оформление внешнего вида, обработку форм и многое другое. Закончив изучение второй части, можно уже вполне уверенно браться за разработку своих собственных несложных приложений. Но так как создание настоящих приложений заключается не только в работе с формами и базами данных, то в третьей части мы займемся развитием навыков, которые потребуются для вывода своих приложений в мир. Мы исследуем различные стратегии тестирования, позволяющие гарантировать корректную реализацию программного кода, и покажем, как задействовать в приложениях особенности Web 2.0 за счет использования сторонних расширений. Ни одно приложение не может считаться законченным, если в нем не используется какая-либо модель обеспечения безопасности, по этому мы также исследуем проблемы безопасности приложений на платформе Grails в Интернете. В заключение мы познакомимся со стратегиями удаленных взаимодействий с использованием прикладного интерфейса REST и завершим эту часть обзором асинхронных технологий, которые приобретают все большую популярность при разработке масштабируемых приложений. В четвертой части мы завершим наш тур по платформе Grails изучением наиболее продвинутых особенностей платформы. Мы посмотрим, как можно организовать доступ к данным для достижения максимальной производительности и обеспечить взаимодействие с базами данных, существовавшими ранее, а также гораздо глубже заглянем внутрь платформы Grails и познакомимся с технологиями Spring и Hibernate, лежащими в ее основе. Кроме того, мы покажем, как интегрировать Grails с существующими процедурами сборки. В заключение мы детально обсудим вопросы создания и распространения ваших собственных расширений для платформы Grails.
Издательство – Символ-Плюс
Год издания – 2010
Формат книги - PDF
Размер - 6 Мб
"Книга Grails. Гибкость Groovy и надежность Java. Глен Смит, Питер Ледбрук - скачать"
|