Programação Java para Web /

por Luckow, Décio Heinzelmann
[ Livros ]
Autores adicionais: Melo, Alexandre Altair de ; Autor
Publicado por : Novatec, (São Paulo : ) Detalhes físicos: 637 p. il. ISBN:9788575222386. Ano: 2010 Tipo de Material: Livros
Tags desta biblioteca: Sem tags desta biblioteca para este título. Faça o login para adicionar tags.
Localização atual Classificação Exemplar Situação Notas Previsão de devolução Código de barras Reservas do item
Biblioteca Agamenon Magalhães
005.133 L941p (Percorrer estante) 1 Disponível Sem RFID 2023-0078
Total de reservas: 0

Sumário
Agradecimentos
Sobre os autores
Nota dos autores
Organização do livro
Prefácio

Capítulo 1 • Preparação do ambiente de desenvolvimento
1.1 Seleção das ferramentas
1.2 Linguagem Java
1.2.1 Instalação do lava
1.3 Apache Tomcat
1.3.3 Instalação do Tomcat
1.3.2 Configuração e gerenciamento
1.4 Eclipse IDE
14.1 Instalação do Eclipse
1.4.1 Dicas de utilização
1.4.3 Configuração do Apache Tornear para funcionar dentro do Eclipse
1.4.4 Criação de um novo projeto para executar no servidor
1.5 MySQL
1.5.1 instalação do MySQL
1.5.2 Uso do MySQL Workbench
1.6 Conclusão

Capítulo 2 • Primeiros passos com o JavaServer Faces
2.1Javaservcr Faces
2.2 Instalação do JSF
2.2.1 Arquivo do Javaserver faces.
2.2.2 Arquivo do JSTL
2.1.3 Arquivos do projeto Apache Commons
2.3 Configuração JSF
2.4 Corno começar com JavaServer Faces
2.4.1 Criação da classe Backing Bean
2.4.2 Mapeamento da classe Bean
2.4.3 criação da pagina JSF
2.4.4 Mapeamento da navegação entre paginas
2.5 Ciclo de vida de urna requisição JaServer faces
2.5.1 Restore View
2.5.2 Applv request Values
2.5.3 Process events
2.5.4 Proces validation
2.5.5 Update model values
2.5.6 Invoke aplication
2.5.7 Render Respond
2.6 Documentação do javaserver faces
2.7 Motivos para usar XHTML em vez de JSP

Capitulo 3. Introdução a Hibernate e SQL com Java
3.1 Persistência de dados
3.2 Conexão a um banco de dados via JDBC
3.2.1 Tabela de ULRLs para conexão com JDBC
3.2.2 Alguns erros que ocorrem com JDBC e como soluciona-los
3.2.3 Operações com JDBC
3.3 Introdução ao Hibernate :a relação SQL e essa tecnologia
3.3.1 Persistencia sde Objetivos
3.3.2 Conceito de ORM
3.4 Significado da sigla Hibernate, EJB3 E JPA
3.4.1 Hibernate
3.4.2 EJRB3
3.4.3 JPA
3.4.4 Futuro do Hibernate
3.5 Instalação do Hibernate
3.6 Migração do exemplo JDBC para Hibernate
3.6.1 Conexão do MySQL com Hibernete
3.6.2 Mapeamento de objetos de XML e Hibernate
3.6.3 Mapeamento de objetos com annotations e Hibernate
3.7 Criação do projeto de uma locadora com Hibernate e annotations
3.7.1 HashCode,equals e interface serializable e sua relação com Hibernate
3.7.2 Mapeamento de entidade
3.7.3 Mapeamento de relacionamento muitos-para-um (N-1)
3.7.4 Mapeamento um-para- muitos (1-N) e um-para-um (1-1)
3.7.5 Mapeamento um-para-um(1-1)
3.7.6 Execução do projeto locadora
3.7.7 Mapeamento muitos-para-muitos (N-N).
3.8 Opções de consultas com Hilbernate
3.8.1 Uso da classe query
3.8.2 Uso da classe criteria
3.8.3 Consultas nomeadas
3.9 Hibernate tools
3.10 conclusão

Capitulo 4 • Desenvolvimento do cadastro de usuários
4.1 Repensando o desenvolvimento
4.1.1 Separação de responsabilidade
4.1.2 MVC (Model = View = Controller)
4.2 Inicialização do projeto
4.2.1 Requisitos do projeto
4.2.2 Novos packages
4.2.3 Criação das exceções-padrão
4.2.4 Criação do banco de dados
4.3 Reflexão sobre o cadastro de usuários
4.3.1 Criação da classe Usuário
4.3.2 Camada de acesso aos dados
4.3.3 Camada de regra de negócio
4.3.4 Camada de visualização
4.3.5 Criação das operações na
4.4 Próximos passos
4.5 Conclusão

Capítulo 5 • Administração de usuários com DataTable
5.1 Objetivos
5.2 Preparação da área administrativa
5.3 Utilização da data table
5.4 Como trabalhar com imagens
5.5 Desenvolvimento da listagem de usuário* s
5.5.1 Criação da página de listagem de usuários
5.5.2 Alteração da classe UsuarioBean
5.6 Conclusão

Capítulo 6 • Proteção do aplicativo seguro com Spring Security
6.1 O que é Spring framework Spring Security
6.2 O que o spring security faz por nos
6.3.Instalação do spring Security
6.3.1 Adaptação da conexão da Hibernate para o Spring
6.3.2 criação do arquivo context Xml
6.3.3 Alteração do arquivo web.xml para a conexão
6.3.4 Alteração do arquivo hibernate.ctg.xml
6.4 Configuração do Spring Security
6.4.1 Alteração do arquivo
6.4.2 Criação arquivos de configuração do Spririg Security
6.5 Criação da pagina de login
6.6 Criação da pagina principal do usuário
6.6.1 Como saber qual usuário está conectado
6.6.2 Como restringir determinados conteúdos de acordo com a permissão do usuário
6.6.3 Corno realizar o logout
6.7 Preparação do sistema para gerenciar as permissões
6.7.1 Mapeamento da tabela de perrnIsMes no Hibernate
6.7.2 Alteração do cadastro de usuário para atribuir a permissão padrão
6.7.3 Alteração da administração de usuário para atribuir permissões
6.8 Próximo passos.
6.8.1 Uso do e-mail como login
6.8.2 Criptografia da senha do usuário
6.9 Conclusão

Capítulo 7 • Cadastro de contas com Ajax
7.1 Construção da camada de acesso a dados..
7.1.1 Criação da tabela conta

7.1.2 Criação da classe conta
7.1.3 Criação da interface conta DAO
7.1.4 Criação da classe conta DAO Hibernate
7.1.5 Alteração da classeDAO factory
7.2 Construção da camada de regra de negocio
7.3 Construção da camada de visualização
7.3.1 Criação das classes de infraestrutura Contextobean e Contextoútil
7.3.2 Estruturação da classe Contabean
7.3.3 Criação do arquivo conta xhtml
7.3.4 Finalização da classe contabean
7.3.5 Alteração do menu do sistema para o cadastro de contas
7.4 Diferenças entre o cadastro de usuários e o de contas
7.5 Evolução do cadastro de usuário
7.6 Conclusão

Capítulo 8. Definição da identidade visual com Facelets e CSS
8.1 Por que usar FaceIet
8.2 Criação do template interna.xhtml
8.2.1 Analise das tags FaLelets do templare
8.2.2 .Aplicação dos templare
8.2.3 Uso dos includes
8.2.4 Uso de CSS e tableles
8.2.3 Conclusão

Capítulo 9 • Cadastro de categorias usando PrimeFaces
9.1 Apresentação do PrimeFaces
9.1.1 Instalação e configuração
9.1.2 Documentação
9.2 Apresentação do cadastro de categorias
9.3 Construção da camada de acesso e dados
9.3.1 Criação da classe categoria com autorreferência
9.3.2 Criação da classe categoria com autorreferência
9.3.3 Criação da classe CategoriaDAOHihernate
9.3.4 Alteração da classe DAOFacrorv
9.4 Construção da camada de regra de negocio
9.4.1 Criação da classe categoriaRN
9.4.2 Alteração da classe UsuárioRN
9.5 Construção da camada de visualização
9.5.1 Estruturação da classe categoriabean com recursividade
9.5.2 Criação de um conversor personalizado para classe categoria
9.5.3 Criação do arquivo categoria xhtm com componente tree
9.6 Conclusão

Capítulo 10 • Registro de lançamentos com tags personalizadas
10.1 Construção da camada de acesso de dados
10.1.1 Criação da classe lançamento com precisão para campos
10.1.2 Construção de lançamento DAO e lançamento DAO Hibernate com filtro dinâmico
10.2 Construção da camada de regra de negocio
10.3 Construção da camada de visualização
10.3.1 Edição de lançamento usando pop-up de calendário
10.3.2 Uso de data table com scrolI
10.3.3 Construção da classe LançamentoBean .
10.4 Tags personaIizadas
10.4.1 Definição da biblioteca e nome da tag
10.4.2 Estrutura básica de uma tag personalizada.
10.43 Criação da tag personalizada para a lista de lançamentos
10.4,4 Uso da tag personalizada lia pagina principal
10.5 Indo além
10.5.1 Registro de fornecedores e favorecidos
10.5.2 Avaliação de fornecedores e favorecidos
10.53 Validação da data de saldo
10.5.4 Validação do valor digitado
10.6 Conclusão

Capítulo 11 • Cadastro de cheques multi-idiomas
11.1 Construção da camada de acesso a dados
11.1.1 Criação da tabela cheque
11.1.2 Criação da çIasse de chave composta chequel
11.1.3 Criação da classe cheque
11.1.4 Criação da interface chequeDAO
11.1.5 Criação da classe chequeDAOHbernate
11.1.6 Alteração da classe DAOfactory
11.1.7 Alteração da classe lançamento
11.2 Construção da camada de regra de negocio
11.2.1 Criação da classe cheque RN
11.3 Construção da camada de visualização
11.3.1 Estruturação a classe Chequebean
113.2 Criação do arquivo cheque.xhml
11.4 Internacionalização de sua aplicação
11.4.1 Criação dos arquivos de tradução
11.4.2 Alteração de outras configurações do projeto para que a internacionalização funcione
11.4.3 Exibições das mensagens de tradução no aplicativo
11.4.4 Aplicação conforme o idioma de preferência do usuário
11.4.5 O que vem depois?
11.5 Alteração da tela de lançamentos
11.6 Conclusão

Capítulo 12 • Como trabalhar com gráficos
12.1 Projeto de graficos
12.1.1 Instalação de primefaces
12.1.2 Instalação da Jfreechart
12.2 Conclusão

Capítulo 13 • Gerenciamento de investimentos na bolsa de valores
13.1 Construção da camada de acessos a dados
13.11 Criação da classe ação
13.1.2 Criação da interface AçãoDAO
13.13 Criação da classe açãoDAOHibernate
13.14 Alteração da classe DAOFactory
1 3.1.5 Classe auxiliar ação virtual
13.2 Construção da camada de regra de negocio
13.2.1 Criação da classe AçãoRN
13.3 Construção da camada de visualização
13.31Estruturação da classe Açãobean
13.3.2 Criação do arquivo açãoxhtml
13.4 Conexão ao portal yahoo finance Brasil
13.4.1 Classe yahoofinaceutil
13.5 um pouco mais o parkage java net
13.5.1 Conexão via proxy com a classe URL
13.5.2 Conexão via Proxy pelo servidor Tomcat
13.6 Próximos passos
13.7 Conclusões

Capítulo 14 • Envio de e-mail

14.1 Apresentação e configuração da ferramenta JAMES
14.1.1 Administração do servidor remotamente via Telnet
14.2 Projeto Exemplos Email
14.2.1 Biblioteca JavaMail
14.2.2 Biblioteca CommonsMail
14.2.3 Envio de e-mails pelo Google e gmail
14.3 Alteração do projeto financeiro para envio de e-mail
14.3.1 Criação da classe EmailUtil
14.3.2 Modificação da classe messagemUtil
14.3.3 Envio de Email conforme o idioma
14.4 Conclusão

Capítulo 15 • Relatórios com iReport e Jasper Reports
15.1 Obtenção e instalação do iReport
15.2 Obtenção do jaspemReport
15.3 Arquitetura das ferramentas
15.3.1 Visão geral para execução de um relatório
15.3.2 Plug-inspar ageração de relatório
15.4 Primeiro projeto com iRepost
15.4.1 Criação do relatório de contas
15.4.2 Exploração da IDE iRepost
15.5 Formatação de relatório de contas
15.5.1 Modificação dos textos da banda title
15.5.2 Modificação nos textos da banda column Header
15.5.3 Criação de mascaras para os campos do relatório
15.5.4 adição de parâmetros ao relatório
15.5.5 execução do relatório no sistema financeiro
15.6 Criação do relatório
15.6.2 Elementos gráficos do relatório Extrato
15.6.3 Compilaçao e execução do relatório Extrato
15.6.4 Alteração do sistema
15.7 proximos passos
15.8 Conclusão

Capítulo 16 • Fornecimento e consumo de WebServices
16.1 Obtenção da biblioteca JAX-WS
16.2 Criação da classe fornecedora do WehServtce
16.2.1 Alteração do arquivo wehxml
16.2.2 Arquivo sun-jaxws.xml..
163 Ferramenta SoapUl
16.4 Cliente do WehServtce
16.4.1 Projeto CltenteW'S
16.5 Próximos passos
16.6 Conclusão

Capítulo 17 • Finalização e empacotamento do projeto
17.1 Exportação do projeto financeiro da Web
17.1.1 Instalação do pacote fianceiro.war em um Tomcat a parte
17.1.2 Análise de mensagens que podeni surgir lia instalação do pacote
17.1.3 Configuração do Tomcat pira executar corretamente o projeto
17.2 Instalação do projeto financeiro em um servidor de hospedagem comercial
17.3 Conclusão

Apêndice A. Revisão de banco de dados relacionais e SQL
A.1 Conceito geral sobre tabelas colunas e esquema de base dados
A.2 Integridade referencial
A.3 Tipos de comandos SQl.
Apêndice B . Componentes JSF Core
Apêndice C • Componentes JSF HTML
Apêndice D • Classes úteis do JavaServer Faces
Apêndice E • Introdução aos componentes do PrimeFaces
Bibliografia
Índice remissivo

Não há comentários para este material.

Acesse sua conta para postar um comentário.

Clique em uma imagem para visualizá-la no visualizador de imagem

    Biblioteca Agamenon Magalhães|(61) 3221-8416| biblioteca@cade.gov.br| Setor de Edifícios de Utilidade Pública Norte – SEPN, Entrequadra 515, Conjunto D, Lote 4, Edifício Carlos Taurisano, térreo