Java na Web com JSF, Spring, Hibernate e Netbeans 6
VITRINE Os TOP de vendas !!
De: R$ 0,00Por: R$ 30,00ou X de
Preço a vista: R$ 30,00
Quem viu este produto , comprou
-
VITRINE Os TOP de vendas !!
-
Ant em Ação - 2ª Edição de Java Development com Ant Ant em Ação - 2ª Edição de Java Development com
VITRINE Os TOP de vendas !!
Semana do Consumidor
-
Persistência no Spring com Hibernate
VITRINE Os TOP de vendas !!
Este livro não só ensinará as funcionalidades do Spring 3 e do Hibernate 3.5, mas também guiará você pelos passos essenciais da construção de uma aplicação real – atendendo a armadilhas e considerações comuns ao longo do caminho. Nós apresentaremos melhores práticas e truques que aprendemos ao longo de anos de experiência prática e que você também pode aplicar em seus próprios projetos. Como bônus, você também aprenderá sobre dois empolgantes projetos de estado da arte construídos sobre o Spring e o Hibernate: o Grails e o Roo. ... Ler mais +
QUERO VER -
Guia de Certificação em Java - Exame CX 310-035
VITRINE Os TOP de vendas !!
Este Guia de Certificação em Java é um livro fundamental para preparar os candidatos ao exame de programador Java da Sun, a primeira e mais requisitada certificação desta tecnologia. Cada um dos tópicos do exame são apresentados de forma clara e direcionada às dificuldades que podem ser encontradas na prova. ... Ler mais +
QUERO VER -
Java RESTful na Prática com JAX -RS Java RESTful na Prática com JAX -RS
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
Tutorial do J2EE Enterprise Edition 1.4 Traduzido da Segunda Edição Americana
VITRINE Os TOP de vendas !!
-
Java na Web com JSF, Spring, Hibernate e Netbeans 6
VITRINE Os TOP de vendas !!
Neste livro você vai encontrar o que há de mais atual e poderoso no mundo do desenvolvimento Java para a Web. Terá acesso a uma aplicação completa em JSF (criado visualmente com o novo Netbeans 6). Verá ainda como utilizar os padrões de projeto mais utilizados do mercado (Facades e DAOs) para a Web, e com exemplos do mundo real. ... Ler mais +
QUERO VER -
Sun Certified Java Programmer - Guia do Exame SCJP
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Prezado leitor, Escrevemos este livro para servir como recurso definitivo que lhe ajude a pôr-se pronto com a plataforma JavaFX™, usando a liberação 1.2 final. Cada um de nós é apaixonado pelo JavaFX, porque ele desempenha um papel chave na promessa longamente esperada da onipresente tecnologia Java™ de cliente rico, que ajudará a restaurar a sanidade ao desenvolvimento de aplicações de Internet. Também estamos empolgados com a produtividade melhorada do desenvolvedor que advém da sintaxe declarativa, das poderosas ligações, da programação funcional, e dos fantásticos gráficos de cena, no JavaFX. ... Ler mais +
QUERO VER -
OCA/OCP Java SE 7 Guia de Estudo do Programador I & II (Exames 1Z0-803 & 1Z0-804)
VITRINE Os TOP de vendas !!
-
Aprendendo Java por meio de Conceitos e Exemplos Aprendendo Java por meio de Conceitos e Exemplos
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
Java Fundamental - Aprenda como programar na linguagem Java usando boas práticas
VITRINE Os TOP de vendas !!
Quem viu este produto , também se interessou
-
Sun Certified Java Programmer - Guia do Exame SCJP
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
Guia de Certificação em Java - Exame CX 310-035
VITRINE Os TOP de vendas !!
Este Guia de Certificação em Java é um livro fundamental para preparar os candidatos ao exame de programador Java da Sun, a primeira e mais requisitada certificação desta tecnologia. Cada um dos tópicos do exame são apresentados de forma clara e direcionada às dificuldades que podem ser encontradas na prova. ... Ler mais +
QUERO VER -
Persistência no Spring com Hibernate
VITRINE Os TOP de vendas !!
Este livro não só ensinará as funcionalidades do Spring 3 e do Hibernate 3.5, mas também guiará você pelos passos essenciais da construção de uma aplicação real – atendendo a armadilhas e considerações comuns ao longo do caminho. Nós apresentaremos melhores práticas e truques que aprendemos ao longo de anos de experiência prática e que você também pode aplicar em seus próprios projetos. Como bônus, você também aprenderá sobre dois empolgantes projetos de estado da arte construídos sobre o Spring e o Hibernate: o Grails e o Roo. ... Ler mais +
QUERO VER -
Java Fundamental - Aprenda como programar na linguagem Java usando boas práticas
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Prezado leitor, Escrevemos este livro para servir como recurso definitivo que lhe ajude a pôr-se pronto com a plataforma JavaFX™, usando a liberação 1.2 final. Cada um de nós é apaixonado pelo JavaFX, porque ele desempenha um papel chave na promessa longamente esperada da onipresente tecnologia Java™ de cliente rico, que ajudará a restaurar a sanidade ao desenvolvimento de aplicações de Internet. Também estamos empolgados com a produtividade melhorada do desenvolvedor que advém da sintaxe declarativa, das poderosas ligações, da programação funcional, e dos fantásticos gráficos de cena, no JavaFX. ... Ler mais +
QUERO VER -
VITRINE Os TOP de vendas !!
-
Java Simplificado Java Simplificado Java Simplificado Java Simplificado
VITRINE Os TOP de vendas !!
-
Explorando Elasticsearch com Java - Introdução ao desenvolvimento para Big Data
VITRINE Os TOP de vendas !!
-
OCA/OCP Java SE 7 Guia de Estudo do Programador I & II (Exames 1Z0-803 & 1Z0-804)
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
Sistemas Operacionais com Java - 8ª Edição
VITRINE Os TOP de vendas !!
- DescriçãoJava na Web com JSF, Spring, Hibernate e Netbeans 6
Neste livro você vai encontrar o que há de mais atual e poderoso no mundo do desenvolvimento Java para a Web. Terá acesso a uma aplicação completa em JSF (criado visualmente com o novo Netbeans 6). Verá ainda como utilizar os padrões de projeto mais utilizados do mercado (Facades e DAOs) para a Web, e com exemplos do mundo real. Você vai ver na prática como utilizar o Spring para controlar o ciclo de vida de seus objetos, totalmente integrado a uma aplicação JSF e ao mecanismo de persistência padrão do mundo Java, o JPA (implementado via Hibernate). Verá como utilizar algumas das principais classes utilitárias do Spring, tudo isto na mais recente versão deste consagrado framework. Para completar, o livro abrange a nova API de persistência padrão do Java, o JPA (Java Persistence API) implementado pelo famoso Hibernate em sua mais recente versão. Verá como criar os mapeamentos, totalmente baseados em Annotations e como criar consultas simples e complexas, além dos métodos padrão para persistência. Como um brinde, terá também explicações passo-a-passo de como criar testes unitários com o JUnit para assim testar seus métodos de negócio de forma automatizada. Como um segundo brinde, terá um tutorial completo de como criar relatórios para a Web em formato PDF ou HTML com a IDE de reports IReport e a framework JasperReports. - Sobre o Autor
- Especificação
Características
Assuntos Hibernate, Spring, Net Beans, Java Web Tipo de Livro Livro Físico Especificações
Sobre o Autor Yuri Marx P. Gomes
Yuri Marx P. Gomes atua como desenvolvedor em Java para Web há cinco anos, além de ter atuado também como Analista em Pontos de Função, Analista de Requisitos, Projetista e Arquiteto em várias Fábricas de Software de grandes empresas de Brasília, dentre elas Poliedro, G&P, Tata Consultancy Services e Linknet.
Atualmente é consultor técnico da XTI, além de lecionar como instrutor em Java Web e Java Bussiness da X25.Informações Técnicas SUMÁRIO
1. Notas Legais ....................................................................................... 1
2. Arquitetura ......................................................................................... 5
2.1 Diagrama de Classes da Arquitetura .............................................. 7
2.2 Breve Descrição das Classes Envolvidas ......................................... 7
2.2.1 JsfPage (Página JSF) ................................................................. 8
2.2.2 JsfPageMBean ......................................................................... 8
2.2.3 Facade .................................................................................... 8
2.2.4 DAO ....................................................................................... 9
2.2.5 JpaEntityManager/Tabela do Banco de Dados .......................... 9
2.2.6 POJO .................................................................................... 10
2.3 Tecnologias Envolvidas ................................................................ 10
2.3.1 JSF ........................................................................................ 11
2.3.2 Spring ................................................................................... 11
2.3.3 JPA/Hibernate ....................................................................... 11
2.3.4 Netbeans .............................................................................. 12
2.4 Ciclo de Vida da Aplicação ......................................................... 12
2.4.1 Ciclo de Vida ao Subir o Contexto da Aplicação no Sevidor de
Aplicação ....................................................................................... 13
2.4.2 Ciclo de Vida ao Iniciar uma Requisição à Aplicação ............. 14
2.5 Camadas da Aplicação ............................................................... 15
3. Ambiente de Desenvolvimento Visual ............................................... 17
3.1 Introdução ................................................................................. 19
VI _ JAVA NA WEB COM JSF, SPRING, HIBERNATE E NETBEANS 6
3.2 Instalação do Netbeans .............................................................. 19
3.3 Configuração do Ambiente ......................................................... 20
3.3.1 Configuração do Spring ......................................................... 20
3.3.2 Configuração do JPA/Hibernate ............................................. 21
3.3.3 Configuração de Driver de Acesso a Banco de Dados ........... 23
4. Criação do Banco de Dados ............................................................. 25
4.1 Instalação ................................................................................... 27
4.2 Modelo de Dados da Aplicação de Exemplo ............................... 27
4.3 Criação do Schema .................................................................... 28
5. Introdução ao Netbeans ................................................................... 33
6. Criação da Aplicação de Negócio ..................................................... 37
6.1 Criação do Projeto ..................................................................... 39
6.2 Geração das Classes de Entidade a partir do Banco de Dados ..... 39
6.3 Conceitos Básicos de JPA/Hibernate ............................................ 47
6.3.1 Arquitetura do JPA ................................................................ 47
6.3.2 Mapeamento de Associações ................................................ 48
6.3.3 Mapeamento de Herança ..................................................... 50
6.3.4 Anotações do JPA .................................................................. 51
6.3.5 Como Obter uma Referência ao EntityManager .................... 52
6.3.6 Métodos do EntityManager ................................................... 52
6.3.7 Realizando Consultas ao Banco via JPA – Objeto Query ........ 53
6.4 Criação das DAOs da Aplicação de Exemplo (Agenda) ................ 53
6.4.1 Utilização das Bibliotecas do Spring no Projeto ..................... 54
SUMÁRIO _ VII
6.4.2 Utilização da Biblioteca do MySQL no Projeto ...................... 54
6.4.3 Criação da DAO Usuário ...................................................... 55
6.4.4 Explicando a Implementação da DAO .................................. 58
6.4.5 Gravando a Implementação da DAO como um Template ..... 58
6.4.6 Criando as Outras DAOs do Projeto ...................................... 59
6.4.7 Código da DAO ContatoDao ................................................ 59
6.4.8 Código da DAO MeioContatoDao ........................................ 62
6.4.9 Código da DAO EnderecoDao .............................................. 63
6.5 Criação das Facades da Aplicação de Exemplo ........................... 65
6.5.1 Criação da Facade Usuario ................................................... 65
6.5.2 Código-Fonte da Facade ContatoFacade ............................... 67
6.5.3 Código-Fonte da Facade MeioContatoFacade ....................... 69
6.5.4 Código-Fonte da Facade EnderecoFacade ............................. 71
6.6 Configurando o arquivo XML do Spring ...................................... 72
6.6.1 Criando o Arquivo JDBC Properties ....................................... 76
7. Casos de Teste .................................................................................. 77
7.1 Criando um Caso de Teste no Netbeans ..................................... 79
8. Criando a Aplicação Web de Exemplo .............................................. 89
8.1 Criando o Projeto ....................................................................... 91
8.2 Integração com o Projeto de Negócio agenda-jar ........................ 93
8.3 Integração Spring e JSF no Netbeans ........................................... 93
8.4 Conceitos de Visual Web Pack/Netbeans .................................... 97
8.4.1 Componentes JSF .................................................................. 97
VIII _ JAVA NA WEB COM JSF, SPRING, HIBERNATE E NETBEANS 6
8.4.2 Conceitos sobre a Área de Edição de Páginas JSF ................ 101
8.4.3 Conceitos sobre as Paletas do Visual WebPack .................... 102
8.5 Criação de DataProviders ......................................................... 103
8.5.1 Criação do DataProvider de Usuário ................................... 104
8.5.2 Explicando o Código do DataProvider ................................. 105
8.5.3 Código do Provider ContatoProvider ................................... 107
8.5.4 Código-Fonte do Provider MeioContatoProvider ................. 109
8.5.5 Código-Fonte do Provider EnderecoProvider ....................... 110
8.6 Configurando as Classes Criadas no Projeto Web no Spring ...... 112
8.6.1 Criação do Arquivo de Configuração do Spring para o Projeto .
Web ............................................................................................ 112
8.6.2 Integrando o Arquivo webContext à Aplicação Web ........... 114
8.7 Criação de Páginas Web ........................................................... 115
8.7.1 Criação da Página Inicial – LoginPage .................................. 115
8.8 Internacionalizando a Aplicação ............................................... 118
8.8.1 Terminando o Desenho da Tela de Login ............................ 120
8.8.2 Codificação da Tela de Login .............................................. 121
8.8.3 Criação do Cabeçalho do Sistema ....................................... 123
8.8.4 Criando a Página Principal do Sistema ................................ 125
8.8.5 Configuração de Navegação entre as Telas da Aplicação ..... 126
8.8.6 Criação da Página de Usuário ............................................. 128
8.8.7 Código Java da Página UsuarioPage ..................................... 129
8.8.8 Configurando o Arquivo faces-config.xml ............................ 131
8.8.9 Edição Visual da Página Web “UsuarioPage” ....................... 132
SUMÁRIO _ IX
8.9 Criação de Relatórios para Aplicações Web .............................. 140
8.9.1 Baixando e Instalando o JasperReports/IReport .................... 141
8.9.2 Configurando as Bibliotecas do IReport no Netbeans .......... 141
8.9.3 Criando o Código para Imprimir Relatórios com JasperReports . 142
8.9.4 Configuração do Servlet de Imagem do IReport .................. 147
8.9.5 Criando o Relatório Visualmente no IReport ....................... 148
8.9.6 Chamando o Relatório ........................................................ 152
8.9.7 Código para Carregar na Tela o Item Escolhido na Tabela .... 152
8.10 Construindo a Tela de Contato ....................................................... 153
8.10.1 Código Inicial da Tela de Contato ...................................... 154
8.10.2 Primeira Guia – Tela de Contato ....................................... 155
8.10.3 Primeira Guia – Código para Contato ................................ 158
8.10.4 Segunda Guia – Visual para Endereços do Contato ............ 161
8.10.5 Segunda Guia – Código para Endereço ............................. 166
8.10.6 Terceira Guia – Visual para Meio de Contato do Contato .. 169
8.10.7 Terceira Guia – Código para Meio de Contato ................... 172Informações Técnicas
Nº de páginas: 192 Origem: Nacional Editora: Editora Ciência Moderna Idioma: Português Edição: 1ª Edição Ano: 2008 ISBN: 9788573936575 Encadernação: Brochura Autor: Yuri Marx P. Gomes - Informações