Persistência no Spring com Hibernate
VITRINE Os TOP de vendas !!
De: R$ 0,00Por: R$ 65,00ou X de
Preço a vista: R$ 65,00
Quem viu este produto , comprou
-
Tutorial do J2EE Enterprise Edition 1.4 Traduzido da Segunda Edição Americana
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
Java Persistence com Hibernate (Edição revisada e ampliada de Hibernate em Ação)
VITRINE Os TOP de vendas !!
Java Persistence com Hibernate explora o Hibernate desenvolvendo uma aplicação que une centenas de exemplos individuais. O leitor irá imediatamente aprofundar-se no rico modelo de programação do Hibernate 3.2 e do Java Persistence, trabalhando bastante com consultas, estratégias de recuperação, cacheamento, transações, conversações e muito mais. Poderá também apreciar a bem-ilustrada discussão de boas práticas em projetos de bancos de dados, mapeamento objeto/relacional e técnicas de otimização. Nesta edição revisada do grande sucesso Hibernate em Ação, os autores Christian Bauer e Gavin King – fundador do projeto Hibernate – abordam o Hibernate 3.2 em detalhes junto com os padrões EJB 3.0 e Java Persistence. O livro finaliza em uma cobertura detalhada do JBoss Seam, um revolucionário framework de aplicação web para Java EE que se baseia nos conceitos EJB 3.0, JavaServer Faces e Hibernate. ... Ler mais +
QUERO VER -
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 -
Arquitetura de Sistemas para WEB com Java Utilizando Design Patterns e Frameworks
VITRINE Os TOP de vendas !!
-
Explorando Elasticsearch com Java - Introdução ao desenvolvimento para Big Data
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
Orientação a Objetos na Prática - Aprendendo Orientação A Objetos com Java Orientação a Objetos na
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 -
Guia Completo de estudos para Certificação em Java 2
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
-
Java Fundamental - Aprenda como programar na linguagem Java usando boas práticas
VITRINE Os TOP de vendas !!
-
Orientação a Objetos na Prática - Aprendendo Orientação A Objetos com Java Orientação a Objetos na
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 -
VITRINE Os TOP de vendas !!
Esteja você interessado em aprender sobre integração com AJAX2, desenvolvimento voltado a extensões (plug-ins), ou apenas em construir aplicativos web de qualidade, não consigo pensar em ninguém melhor que Ian para ser seu guia. ... 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 !!
-
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
Sun Certified Java Programmer - Guia do Exame SCJP
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
POJOS em Ação - Como Desenvolver aplicações Corporativas com Frameworks Leves
VITRINE Os TOP de vendas !!
-
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 -
VITRINE Os TOP de vendas !!
-
Java Persistence com Hibernate (Edição revisada e ampliada de Hibernate em Ação)
VITRINE Os TOP de vendas !!
Java Persistence com Hibernate explora o Hibernate desenvolvendo uma aplicação que une centenas de exemplos individuais. O leitor irá imediatamente aprofundar-se no rico modelo de programação do Hibernate 3.2 e do Java Persistence, trabalhando bastante com consultas, estratégias de recuperação, cacheamento, transações, conversações e muito mais. Poderá também apreciar a bem-ilustrada discussão de boas práticas em projetos de bancos de dados, mapeamento objeto/relacional e técnicas de otimização. Nesta edição revisada do grande sucesso Hibernate em Ação, os autores Christian Bauer e Gavin King – fundador do projeto Hibernate – abordam o Hibernate 3.2 em detalhes junto com os padrões EJB 3.0 e Java Persistence. O livro finaliza em uma cobertura detalhada do JBoss Seam, um revolucionário framework de aplicação web para Java EE que se baseia nos conceitos EJB 3.0, JavaServer Faces e Hibernate. ... Ler mais +
QUERO VER
- DescriçãoPersistência no Spring com Hibernate
Persistência é a base sobre a qual muitas aplicações são construídas. O sucesso ou a derrota de um projeto frequentemente dependem de como sua camada de persistência é arquitetada.
O Spring e o Hibernate assumem o trabalho de design desses componentes integrais, ajudando você a reforçar sólidas práticas de codificação e reduzir o acoplamento entre camadas ou com estruturas externas.
Aprender os fundamentos dessas duas incríveis estruturas de código aberto é só o começo. Para obter o máximo do Spring e do Hibernate, você deve entender como estes componentes se comportam e aprender melhores práticas para integrá-los numa aplicação. Uma camada de persistência flexível e eficiente só pode ser construída em cima de padrões de projeto e estratégias comprovadas que atendam a exigências comuns, tais como uso de cache, carregamento lasso e semântica transacional.
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.
Spring e Hibernate são duas das mais populares estruturas de código aberto. Este livro mostrará por que tantos projetos Java são baseados nelas e ensinará como colher os maiores benefícios de usá-las juntas. - Sobre o Autor
- Especificação
Características
Assuntos Hibernate, Spring Tipo de Livro Livro Físico Especificações
Sobre o Autor Paul Tepper Fisher
Paul Tepper Fisher fundou dois negócios de tecnologia: a SmartPants Media, Inc., empresa de desenvolvimento de software especializada em tecnologia de multimédia interativa; e a dialmercury.com, que desenvolve aplicações de telefonia usando VoIP e Java.
Fisher já foi gerente de tecnologia da Wired.com. e, atualmente, é diretor de engenharia da nova Music Service, na Lime Company, onde gerencia várias equipes de desenvolvimento usando metodologias ágeis.
Brian D. Murphy
Brian D. Murphy é arquiteto chefe e diretor de engenharia na Condé Nast, onde supervisiona a presença móvel e de web para 25 marcas premiadas, como wired.com, newyorker.com, epicurious.com e vanityfair.com. Ele e sua equipe exploram tanto o Spring quanto o Hibernate para impulsionar todos os produtos online da Condé, atraindo dezenas de milhões de visitantes únicos por mês. Brian lida com os desafios de construção e operação de sistemas distribuídos escaláveis todos os dias.Informações Técnicas Sumário
Capítulo 1 -
Arquitetando sua aplicação com Spring, Hibernate e padrões - 1
O benefício de uma abordagem consistente - 1
A significância da injeção de dependências - 2
Uma parceria sinergética - 3
A história do sucesso do Spring e do Hibernate - 3
Uma melhor abordagem para a integração - 4
Melhores práticas para arquitetura de uma aplicação - 5
Outros padrões de projeto de persistência - 14
O padrão gabarito (template) - 14
O padrão registro ativo (active-record) - 17
Resumo - 17
Capítulo 2 -
Fundamentos do Spring - 19
Explorando a arquitetura do Spring - 20
O contexto da aplicação - 20
Beans, Beans, a fruta mágica - 22
O ciclo de vida do Spring - 23
Entendendo o escopo dos beans - 25
Injeção de dependências e inversão de controle - 26
Injeção de dependências baseada em definidores - 27
Injeção de dependências baseada em construtores - 28
Codificando para interfaces - 30
Injeção de dependências através de autoconexão - 32
Injeção de dependências baseada em @Annotation - 32
Defina e esqueça! - 34
Injeção de código usando AOP e interceptadores. - 34
Resumo – 36
Capítulo 3 -
Configuração básica de aplicações - 37
Gerenciamento de aplicações com o Maven - 37
Dependências gerenciadas - 37
Estrutura padrão de diretórios. - 39
Desconstrução do POM - 40
Configuração do Spring - 42
Suporte a espaços de nomes - 42
Externalizando configurações de propriedades - 43
Escaneamento de componentes - 43
Sentenças import - 44
Integração com bases de dados. - 44
Suporte JDBC - 45
Integração com JNDI - 46
Configuração de aplicação web - 48
Definição de servlet. - 49
O MVC do Spring – 51
Resumo – 53
Capítulo 4 -
Persistência com o Hibernate - 55
A evolução da persistência em bases de dados no Java - 55
EJB, JDO e JPA - 56
Hierarquia de interfaces da JPA - 59
O modelo de domínio e a estrutura de DAO da galeria de arte - 60
Um POJO anotado com @Entity. - 61
Padrão DAO simplificado com genéricos - 63
O ciclo de vida de uma entidade da JPA - 68
Configuração da JPA - 70
Integração com o Spring - 72
Resumo – 75
Capítulo 5 -
Fundamentos do modelo de domínio - 77
Entendendo as associações - 77
Construindo o modelo de domínio - 79
Convenção sobre configuração - 83
Gerenciando identificadores de entidades - 84
Usando opções de cascateamento para estabelecer relacionamen¬tos de dados - 85
Adicionando serviço de cache de segundo nível - 86
Usando polimorfismo com o Hibernate - 87
Resumo – 95
Capítulo 6 -
DAOs e consultas – 97
Uma implementação básica de DAO do Hibernate – 97
Construindo um DAO – 98
Usando as classes de suporte ao Hibernate do Spring – 99
Habilitando a reserva de consultas em cache com o HibernateTem¬plate – 101
Sem usar gabaritos – 102
Consultando no Hibernate – 105
Consultando um tipo em particular – 107
Usando parâmetros nomeados. – 108
Consultas usando-se o Hibernate Core – 109
Usando consultas nomeadas – 110
Trabalhando com consultas polimórficas – 111
Persistindo dados com o Hibernate. – 112
Salvando e atualizando dados – 112
Tratando dados binários – 112
Entendendo os benefícios da API Criteria. – 114
Usando a API Criteria da JPA 2.0 – 114
Resumo – 125
Capítulo 7 -
Gerenciamento de transações – 127
A alegria do ACID – 128
Entendendo os níveis de isolamento – 129
Serializable – 130
Repeatable Read – 130
Read Committed – 131
Read Uncommitted – 131
Controlando o refluxo do ACID – 132
Gerenciamento de transações por plataforma – 132
Gerenciamento declarativo de transações – 134
Transações declarativas por meio de XML – 138
Gerenciamento programático de transações – 139
Exemplos transacionais – 141
Criando uma aplicação em lote – 141
Usando duas fontes de dados – 142
Resumo – 143
Capítulo 8 -
Testes eficientes – 145
Testes de unidade, de integração e funcionais – 146
Usando o JUnit para testes eficientes – 147
Testes de unidade com imitações. – 149
Injeção e teste de dependências no Spring – 153
Testando com uma base de dados – 156
Resumo – 159
Capítulo 9 -
Melhores práticas e técnicas avançadas – 161
Questões de carregamento folgado – 161
O problema dos N+1 Selects – 161
Mapeamentos menos folgados – 164
Usando lotes para melhor desempenho – 165
Exceções da inicialização folgada – 166
Aplicando-se o filtro de EntityManager aberto – 168
Uso de Cache. – 169
Integrando uma implementação de uso de cache – 170
Determinando as regras de uso do cache – 172
Configurando regiões de cache – 173
Reservando as consultas em cache – 175
Usando cache numa configuração aglomerada – 176
Uso de cache aglomerado e mecânicas de replicação – 177
Configurando a replicação – 178
Resumo – 180
Capítulo 10 -
Estruturas de integração – 183
Serviços web RESTful com o Spring – 183
Substantivos, verbos e tipos de conteúdo – 184
Serializando o grafo do objeto – 186
Usando o temido padrão DTO – 186
Explorando o suporte a REST do Spring 3. – 199
Transformando dados com o OXM do Spring – 201
Tratando da concorrência – 203
Busca por texto livre – 204
Apresentando o Lucene – 206
Apresentando o Hibernate Search – 209
Pondo o Lucene e o Hibernate em sincronismo – 217
Construindo uma busca específica do domínio – 219
Resumo – 221
Capítulo 11 -
GORM e Grails – 23
Breve curso de Groovy – 223
Pondo o Grails pra rodar. – 227
Criando uma aplicação Grails – 228
Configurando a aplicação – 231
Configurando a fonte de dados – 232
Definindo o modelo de domínio do Grails – 234
Definindo associações e propriedades – 237
Personalizando mapeamentos do Hibernate para classes de domí¬nio – 239
Usando o Registro Ativo como alternativa aos DAOs. – 240
Nos bastidores do GORM – 241
Criando métodos avançados de consulta – 246
Usando a API Criteria – 247
Tratando associações em Grails – 248
Armando e construindo a aplicação Grails – 249
Definindo uma camada de serviços transacionais no Grails. – 250
Resumo – 251
Capítulo 12 -
O Spring Roo. – 253
O que o Roo é (e o que ele não é) – .253
Criando um modelo de domínio com o Roo – 255
Conhecendo o Roo – 256
Criando um novo projeto – 257
Adicionando entidades – 259
Adicionando campos – 264
Explorando a infraestrutura de testes gerada automaticamente – 266
Mapeando associações – 267
Modelando herança – 268
Adicionando o MVC do Spring – 270
Adicionando camadas de serviço e DAOs. – 271
Agora você me vê, agora não mais – removendo o Roo – 273
Resumo – 274
Índice – 275Informações Técnicas
Nº de páginas: 304 Origem: Importado Editora: Editora Ciência Moderna Idioma: Português Edição: 1ª Edição Ano: 2011 Encadernação: Brochura Autor: Paul Tepper Fisher e Brian D. Murphy - Informações