VRaptor: Desenvolvimento ágil para web com Java

VRaptor: Desenvolvimento ágil para web com Java

by Lucas Cavalcanti
VRaptor: Desenvolvimento ágil para web com Java

VRaptor: Desenvolvimento ágil para web com Java

by Lucas Cavalcanti

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Aprenda o framework Java mais poderoso e produtivo que existe! Desenvolvido por brasileiros, o VRaptor é o framework web mais adotado no mercado nacional e traz diversas facilidades para os desenvolvedores. Crie sistemas web de forma descomplicada, mantendo seu código organizado e usando as melhores práticas de programação existente. Lucas Cavalcanti ensina as convenções do framework, e como usar a injeção de dependências. Domine os conceitos de serviços Restful e muito mais para criar as melhores aplicações web do mercado!

Product Details

ISBN-13: 9788566250800
Publisher: Casa do Código
Publication date: 04/16/2014
Sold by: Bookwire
Format: eBook
Pages: 218
File size: 2 MB
Language: Portuguese

About the Author

Lucas Cavalcanti é formado em Bacharelado de Ciências da Computação na USP, é lider do desenvolvimento da versão 3 do VRaptor, e contribui para diversos outros projetos open source. Desenvolvedor de Software por vocação e amante das boas práticas de desenvolvimento e métodos ágeis, trabalhou por 5 anos na Caelum como consultor, desenvolvedor e instrutor. Está no Twitter como @lucascs.

Table of Contents

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
From the B&N Reads Blog

Customer Reviews