
Autor: Paulo Siécola
Idioma: Português
Páginas: 196
Ano: 2016
ISBN: 978-85-5519-159-6
Entrega: Quando o pagamento for confirmado o ebook será enviado rapidamente por e-mail.
SOBRE O LIVRO
O Google App Engine é uma plataforma de computação nas nuvens que permite a execução de aplicações Web na infraestrutura do Google.
Tudo isso de forma fácil e escalável, sem a necessidade de manutenção em sistemas operacionais ou servidores.
Ele possui várias opções de utilização gratuitas, baseadas em
cotas e limites, que permitem o desenvolvimento de pequenas
aplicações para testes e estudos sem gastar nenhum centavo! Isso torna a plataforma muito atrativa se você está começando e deseja aprender mais sobre ela.
Este livro aborda vários aspectos dessa plataforma, principalmente aqueles relativos ao desenvolvimento de aplicações em Java para interagir com seus recursos, e também a administração deles através das ferramentas disponibilizadas pelo Google App Engine, ou GAE como é comumente chamado.
Sumário
1 O que é Google App Engine
1.1 Sandbox
1.2 Armazenamento de dados
1.3 Agendamento de tarefas
1.4 Cotas e limites
1.5 Console de administração
1.6 Conclusão
2 Preparando o ambiente de desenvolvimento
2.1 Instalando o JDK 7
2.2 Google App Engine SDK for Java 1.9.30
2.3 Instalando e configurando o Eclipse
2.4 Instalando o Google Plugin for Eclipse
2.5 Conclusão
3 Desenvolvendo a primeira aplicação para o GAE
3.1 Construindo o projeto básico
3.2 Acrescento o primeiro servlet
3.3 Executando a aplicação
3.4 Publicando no GAE
3.5 Experimentando o console do GAE
3.6 Configurando a versão da aplicação
3.7 Conclusão
4 Construindo serviços REST com Jersey
4.1 Preparando o projeto para trabalhar com serviços REST
4.2 Criando o primeiro serviço REST
4.3 Testando o serviço
4.4 Publicando a aplicação no GAE
4.5 Testando o serviço com o REST Console
4.6 Geração do contrato do serviço com WADL
4.7 Conclusão
5 Criando um serviço REST completo com Jersey
5.1 Criando o modelo de produtos
5.2 Criando a classe do serviço
5.3 Conclusão
6 Armazenando dados no Google Cloud Datastore
6.1 O que é o Google Cloud Datastore
6.2 Configurando o projeto para trabalhar com Datastore
6.3 Testando na máquina local
6.4 Índices do Datastore
6.5 Administrando o Datastore no GAE
6.6 Conclusão
7 Gerando mensagens de log
7.1 Configurando o projeto para geração logs
7.2 Métodos para geração de logs
7.3 Visualizando as mensagens de log no GAE
7.4 Conclusão
8 Protegendo serviços com HTTP Basic Authentication
8.1 O que é HTTP Basic Authentication
8.2 Configurando o projeto para HTTP Basic Authenticati
8.3 Criando a classe de filtro e protegendo os serviços
8.4 Testando o serviço de produtos com HTTP Basic
Authentication
8.5 Adicionando anotações para controle de permissões e papés
8.6 Conclusão
9 Adicionando o serviço de usuários
9.1 Criando o modelo de usuários
9.2 Criando o serviço de usuários
9.3 Conclusão
10 Enviando mensagens com o Google Cloud Messaging
10.1 O que é Google Cloud Messaging
10.2 Configurando o projeto no GAE para utilizar o GCM
10.3 Obtendo a API Key
10.4 O aplicativo móvel para Android
10.5 Enviando mensagens a aplicativos móveis com o GCM
10.6 Conclusão
11 Agendando tarefas no GAE
11.1 Como funcionam as tarefas agendadas no GAE
11.2 Criando o novo serviço agendado
11.3 Configurando a tarefa
11.4 Acompanhando a execução do console do GAE
11.5 Conclusão
12 Utilizando Memory Cache
12.1 O que é MemCache
12.2 Utilizando JCache
12.3 Usando MemCache no mecanismo de autenticação
12.4 Visualizando o MemCache do console do GAE
12.5 Conclusão
13 Protegendo serviços com OAuth 2
13.1 O que é OAuth 2
13.2 Criando a aplicação exemplooauth
13.3 Criando o serviço de usuários
13.4 Fornecendo os tokens de autenticação
13.5 Criando a classe de filtro
13.6 Testando com o REST Console
13.7 Comportamento da aplicação cliente
13.8 Conclusão
14 Algo mais sobre Google App Engine
14.1 Conclusão
Versão: 19.3.26