Use o código e tenha 10% de desconto!

VRaptor Desenvolvimento ágil para web com Java

Lucas Cavalcanti
Capa

VRaptor 4

Sumário

  • 1 - Introdução
    • 1.1 - Um pouco de história
    • 1.2 - Aonde você vai chegar com esse livro?
  • 2 - O começo de um projeto com VRaptor
    • 2.1 - Vantagens e desvantagens
    • 2.2 - O projeto — Loja de livros
    • 2.3 - Pré-requisitos
    • 2.4 - Criando os projetos
    • 2.5 - Criando um Hello World
    • 2.6 - Criando os projetos da livraria
  • 3 - Crie o seu primeiro cadastro
    • 3.1 - Criação dos modelos
    • 3.2 - Criando o Cadastro
    • 3.3 - Complementando o cadastro
  • 4 - Organização do código com injeção de dependências
    • 4.1 - Completando o funcionamento do Controller
    • 4.2 - Inversão de controle: injeção de dependências
    • 4.3 - Implementando a Estante
    • 4.4 - Criando objetos complicados - @Produces
    • 4.5 - Tempo de vida dos componentes – Escopo
    • 4.6 - Callbacks de ciclo de vida
    • 4.7 - JPA dentro de um servidor de aplicação
    • 4.8 - Outros tipos de injeção de dependência e @PostConstruct
  • 5 - Tomando o controle dos resultados
    • 5.1 - Redirecionando para outro método do mesmo controller
    • 5.2 - Disponibilizando vários objetos para as jsps
    • 5.3 - Mais sobre redirecionamentos
    • 5.4 - Outros tipos de resultado
  • 6 - Validando o seu domínio
    • 6.1 - Internacionalização das mensagens
    • 6.2 - Validação fluente
    • 6.3 - Organizando melhor as validações com o Bean Validations
    • 6.4 - Boas práticas de validação
  • 7 - Integração entre sistemas usando o VRaptor
    • 7.1 - Serializando os objetos
    • 7.2 - Recebendo os dados no sistema cliente
    • 7.3 - Consumindo os dados do admin
    • 7.4 - Transformando o XML em objetos
    • 7.5 - Gerenciando configurações diferentes entre ambientes ─ Environment
    • 7.6 - Aproveitando melhor o protocolo HTTP ─ REST
    • 7.7 - Usando métodos e recursos da maneira correta
    • 7.8 - Usando REST no navegador
  • 8 - Download e upload de arquivos
    • 8.1 - Enviando arquivos para o servidor: upload
    • 8.2 - Recuperando os arquivos salvos: download
    • 8.3 - Outras implementações de download
  • 9 - Cuidando da infraestrutura do sistema: interceptors
    • 9.1 - Executando uma tarefa em vários pontos do sistema: transações
    • 9.2 - Controlando os métodos interceptados
  • 10 - Melhorando o design da aplicação: conversores e testes
    • 10.1 - Populando objetos complexos na requisição: conversores
    • 10.2 - Testes de unidade em projetos que usam VRaptor
  • 11 - Próximos passos
    • 12 - Apêndice: Melhorando a usabilidade da aplicação com AJAX
      • 12.1 - Executanto uma operação pontual: Remoção de livros
    • 13 - Apêndice: Plugins para o VRaptor
      • 13.1 - VRaptor JPA
      • 13.2 - VRaptor Hibernate e VRaptor Hibernate 4
      • 13.3 - VRaptor Simple Mail e VRaptor Freemarker
      • 13.4 - Agendamento de tarefas: VRaptor Tasks
      • 13.5 - Controle de usuários: VRaptor-Shiro
      • 13.6 - Criando o seu próprio plugin

    Dados do produto

    Número de páginas:
    218
    ISBN:
    978-85-66250-26-8
    Data publicação:
    06/2013

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter