Информация о книге

978-5-9775-0828-5

Главная  » Тематика определяется » Google App Engine Java и Google Web Toolkit. Разработка Web-приложений

Машнин Т.С., Google App Engine Java и Google Web Toolkit. Разработка Web-приложений


серия: Профессиональное программирование
BHV, 2014 г., 978-5-9775-0828-5


Описание книги

Книга посвящена разработке Web-приложений для платформы Google App Engine и на основе фреймворка Google Web Toolkit на языке программирования Java и с использованием среды разработки Eclipse. Рассмотрено создание проектов и запуск GWT-приложений и приложений для Google App Engine. Описано использование программного интерфейса служб платформы Google App Engine, создание GUI-интерфейса на основе фреймворка Google Web Toolkit, оптимизация и интернационализация GWT-приложения. Показано применение фреймворков UiBinder и Activities and Places для разработки клиентской части GWT-приложения, а также фреймворков GWT RPC и RequestFactory для разработки серверной части GWT-приложения. Материал книги сопровождается большим количеством примеров с подробным анализом исходных кодов.

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 303 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Введение
Платформа Google App Engine
Фреймворк Google Web Toolkit
Часть I. Платформа Google App Engine
Глава 1. Начало работы с Google App Engine
Установка инструментов разработки
Создание проекта приложения
Запуск приложения из среды Eclipse
Развертывание приложения на платформе App
Engine
Регистрация приложения
Страница администрирования приложением
Загрузка приложения в App Engine
Создание пользовательских разделов консоли
администрирования
Глава 2. Журналирование приложения
Библиотека java.util.logging
Библиотека Log4j
LogService API
Глава 3. Определение местоположения
пользователя
Глава 4. Аутентификация пользователей
Ограничения доступа к ресурсам в дескрипторе
web.xml
Программный интерфейс Users API
Аутентификация с помощью Google Accounts
Аутентификация с помощью OpenID
Глава 5. Использование JSP/JSF-страниц в
GAE-приложении
Технология JSP
Использование JSTL
Технология JSF
Глава 6. Хранение данных приложения
App Engine Datastore
Datastore API
Служба Remote API
JDO и JPA
JDO
JPA
Objectify
Twig
Slim3
Google Cloud SQL
Google Cloud Storage и Blobstore
Google Cloud Storage
Blobstore
Сервис изображений
Служба Memcache
Глава 7. Поддержка сессий и HTTPS
Поддержка протокола HTTP/SSL
Использование сессий и cookie
Глава 8. Сервисы сообщений Mail, XMPP и Channel
Служба Mail
Отправка сообщений электронной почты
Получение сообщений электронной почты
Пример использования службы Mail
Служба XMPP
Отправка мгновенных сообщений
Получение мгновенных сообщений
Пример использования службы XMPP
Служба Channel
Глава 9. Фильтры и обработка ошибок
Фильтрация запросов и ответов
Обработка ошибок
Глава 10. Разработка Backend-приложений
Глава 11. Использование протокола OAuth 2.0 для
получения доступа к Google-сервисам
Служба URL Fetch
Глава 12. Запланированные задачи и очередь
задач
Служба Cron
Служба Task Queue
Очереди Push
Отложенные задачи DeferredTask
Очереди Pull
Глава 13. Службы поиска Search и Prospective
Search
Служба Search
Служба Prospective Search
Часть II. Фреймворк Google Web Toolkit
Глава 14. Начало работы с Google Web Toolkit
Установка плагинов фреймворка GWT
Создание проекта GWT-приложения
Структура проекта GWT-приложения
GWT-модули
Конфигурационный XML-файл определения
GWT-модуля
Модель программирования фреймворка GWT
Запуск GWT-приложения в режиме разработки
Запуск GWT-приложения как Web-приложения
Глава 15. Компоненты графического интерфейса
пользователя
Кнопка Button
Отличие метода setText() от метода setHTML()
Обработчики событий кнопки
Определение свойств кнопки
Кнопка PushButton
Переключатель RadioButton
Флажок CheckBox
Компонент выбора даты DatePicker
Кнопка ToggleButton
Текстовое поле TextBox
Поле ввода пароля PasswordTextBox
Текстовая область TextArea
Гиперссылка Hyperlink
Гиперссылка Anchor
Список выбора ListBox
Компоненты Cell Widgets
Столбец CellList
Таблица CellTable
Таблица DataGrid
Дерево CellTree
Дерево CellBrowser
Панель меню MenuBar
Дерево Tree
Поле подсказки SuggestBox
Редактор текста RichTextArea
Таблица FlexTable
Таблица Grid
Всплывающие окна PopupPanel,
DecoratedPopupPanel, LoggingPopup и DialogBox
Уведомление NotificationMole
Панели с закладками TabPanel и TabLayoutPanel
Загрузчик файлов FileUpload и форма FormPanel
Скрытое поле Hidden
Фрейм Frame
Изображение Image
Метка Label
Метка HTML
Метка InlineHTML
Метка InlineLabel
Медиакомпоненты Audio и Video
Компонент Video
Компонент Audio
Компонент Canvas
Панели компоновки
Панели AbsolutePanel, RootPanel, RootLayoutPanel и
LayoutPanel
Панели StackPanel, DecoratedStackPanel и
StackLayoutPanel
Панели DockPanel, DockLayoutPanel и
SplitLayoutPanel
Панели HorizontalPanel и VerticalPanel
Панель FlowPanel
Панель HTMLPanel
Панель HeaderPanel
Панели SimplePanel, DecoratorPanel, FocusPanel и
SimpleLayoutPanel
Панель ScrollPanel
Панель DisclosurePanel
Панель CaptionPanel
Изменение внешнего вида GWT-компонентов
Фреймворк UiBinder
Глава 16. Интернационализация GWT-приложения
Статическая интернационализация
Динамическая интернационализация
Интернационализация UiBinder
Глава 17. Программный интерфейс JavaScript
Native Interface
Глава 18. Оптимизация GWT-приложения
Разделение кода (Code Splitting)
Отложенное связывание (Deferred Binding)
Глава 19. Поддержка истории Web-браузера
Глава 20. Фреймворк Activities and Places
Глава 21. Взаимодействие GWT-приложения с
сервером
Фреймворк GWT RPC
Библиотека GWT HTTP Client
Фреймворк RequestFactory
Литература
Предметный указатель


Об авторе

Машнин Т.С.
Инженер-программист с многолетним опытом разработки программных комплексов и внедрения информационных систем. Автор многочисленных научных публикаций.

Отзывы

пособие по разработке Google сайтов  [ 4 December 2014]
Книга пригодилась - помогла сделать несколько сайтов на Google App Engine
понравилась  [28 November 2014]
Интересный обзор двух технологий Google. Некоторые вещи увидел только здесь, понравился раздел про хранение данных
Полезная книга  [21 November 2014]
Было интересно читать как обзор. Последовательного и связного изложения этих технологий до этого не видел. Хотя и примеры тоже интересные
Бесполезная книга  [15 November 2014]
Бесполезная книга. Много воды, в частности, в разделе по GWT, 99% повествования пересказ руководства. На обложке заявлено что книга описывает работу GWT приложения на стороне сервера. Это не правда. Описание - три листочка из которых два с половиной листинг какого то невразумительного примера. С таким же успехом можете взять любой пример с GitHub-а, больше пользы будет. Совет - не тратьте время и деньги на эту поделку.
Неудовлетврен  [13 December 2013]
Для меня книга оказалась бесполезной. Для использования книги требуются хорошие знания Java и eclips. Да и описывает автор поверхностные вещи, по-существу я ничего не нашел.

Последние поступления в рубрике "Тематика определяется"



Лучшие задания на устройство мироздания. 1-4 классы Зеленко С.

В сборник включены занимательные задания, кроссворды, головоломки, загадки, лабиринты, шифровки, решение которых поможет ученикам начальной школы закрепить и расширить знания о растительном и животном мире, о природных явлениях и окружающей среде....

Словарные филворды и головоломки. Игры со словами для детей Зеленко С.

В сборник включены игровые задания в виде филвордов, кроссвордов, кейвордов, лабиринтов, ребусов и шифровок, решение которых поможет ученикам начальных классов закрепить знание словарных слов за курс младшей школы. Задания специально разработаны таким образом, чтобы сделать процесс запоминания сложной учебной информации простым и увлекательным....

Математические судоку и лабиринты. Игровые задания для детей Зеленко С.

Сборник математических судоку и лабиринтов включает занимательные задания, которые помогут ученикам начальных классов выучить и закрепить табличные случаи умножения и деления....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Машнин Т.С., Google App Engine Java и Google Web Toolkit. Разработка Web-приложений в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.