Spring Data JPA - Persistência Simples e Eficaz

Este livro tem como foco apresentar o Spring Data JPA, um subprojeto do Spring Framework voltado à persistência em bancos de dados relacionais. Se para você a implementação de uma camada de persistência passou a ser algo cansativo, que demanda muito tempo e código repetitivo para escrever suas operações de CRUD, o conteúdo desta obra irá mudar a sua visão. O Spring Data JPA visa melhorar significativamente a implementação da camada de acesso a dados, reduzindo o esforço, a quantidade de linhas de código e oferecendo diversas formas de realizar uma mesma operação.

Por: R$ 49,00

Preço a vista: R$ 49,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 49,00
Outras formas de pagamento

Quem viu este produto , comprou

  • Spring Data JPA - Persistência Simples e Eficaz

    Este livro tem como foco apresentar o Spring Data JPA, um subprojeto do Spring Framework voltado à persistência em bancos de dados relacionais. Se para você a implementação de uma camada de persistência passou a ser algo cansativo, que demanda muito tempo e código repetitivo para escrever suas operações de CRUD, o conteúdo desta obra irá mudar a sua visão. O Spring Data JPA visa melhorar significativamente a implementação da camada de acesso a dados, reduzindo o esforço, a quantidade de linhas de código e oferecendo diversas formas de realizar uma mesma operação. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • A Magia da Matemática - Atividades Investigativas, Curiosidades e Histórias da Matemática - 4ª Edição

    O livro pretende mostrar – através de atividades lúdicas, histórias sobre a Matemática e os matemáticos, desafios e estudo de importantes conteúdos matemáticos – que a Matemática não é uma ciência difícil, árida, pesada, pronta, sem utilidade ou destinada apenas a um seleto grupo de “iniciados”. A Matemática é para todos e pode ser estudada (e entendida!) de forma agradável e contextualizada. ... Ler mais +

    QUERO VER
  • Python para análise de dados: Tratamento de dados com Pandas, NumPy e IPython

    VITRINE Os Livros mais Vendidos !

    Obtenha instruções completas para manipular, processar, limpar e extrair informações de conjuntos de dados em Python. Atualizada para Python 3.6, este guia prático está repleto de casos de estudo práticos que mostram como resolver um amplo conjunto de problemas de análise de dados de forma eficiente. Você conhecerá as versões mais recentes do pandas, da NumPy, do IPython e do Jupyter no processo. ... Ler mais +

    QUERO VER
  • Windows 10 Pro 32 Bits Português OEM - Microsoft FQC-08971

    R$ 759,90 ou 5x de R$ 151,98

    O Windows 10 é familiar e fácil de usar, muito parecido com o Windows 7, incluindo o menu Iniciar. Ele é inicializado e retomado com rapidez, tem mais segurança interna para garantir a segurança e foi projetado para funcionar com o software e o hardware que você já tem. O Microsoft Edge permite que você passe rapidamente da navegação para a ação. Escreva ou digite anotações diretamente em páginas da Web e compartilhe-as com outras pessoas, leia artigos online sem distrações e salve suas leituras favoritas para facilitar o acesso mais tarde. O Windows 10 é o seu parceiro para fazer as coisas acontecerem. Conte com inicializações rápidas, um menu Iniciar familiar, mais ampliado, e novas e excelentes maneiras de executar tarefas até mesmo entre vários dispositivos. Você também vai adorar os recursos inovadores, como um navegador totalmente novo para ação on-line. ... Ler mais +

    QUERO VER
  • Spring em Ação

    O Spring é uma brisa de renovação soprando sobre o panorama de Java. Baseado em um princípio de projeto chamado Inversão de Controle, o Spring é um framework eficiente, porém leve, que não exige o uso de EJBs. O Spring reduz significativamente a complexidade do uso de interfaces, agiliza e simplifica o desenvolvimento de uma aplicação. O usuário obtém os recursos eficientes e robustos de EJB, e consegue manter a simplicidade do JavaBean não-enterprise. Spring em Ação apresenta os conceitos inerentes ao Spring e inicia imediatamente uma exploração prática desse framework. Combinando pequenos trechos de código e um exemplo progressivo desenvolvido ao longo do livro, mostra como construir aplicações J2EE simples e eficientes. ... Ler mais +

    QUERO VER
  • Introdução à Química Relativística

    Longe de constituir-se em mera curiosidade, afetando apenas uns poucos elementos, os efeitos/contribuição relativísticos são marcantes para cerca de 1/3 dos elementos da tabela periódica (os elementos mais pesados), não sendo impossível fornecer uma explicação correta para as propriedades desses elementos (e, por conseguinte, de seus compostos), sem levar-se em conta as contribuições relativísticas. O fato de o mercúrio ser líquido à temperatura ambiente, a cor do ouro e o potencial redox da bateria chumbo-ácido, são apenas algumas propriedades que são consequência direta das contribuições relativísticas. Destaque-se que a introdução aqui apresentada é de natureza didática, não adentrando no complexo formalismo matemático da mecânica quântica relativística, e focando essencialmente nas consequências/efeitos da contribuição relativística sobre as propriedades dos elementos e seus compostos. Não obstante, a fim de conferir um aspecto mais quantitativo ao texto, apresentam-se usos simplificados (didáticos) de cálculos relativísticos aplicados às propriedades dos elementos, o que inclui uma pequena lista de exercícios. ... Ler mais +

    QUERO VER
  • Calcule Mais: Nunca é tarde para aprender matemática

    Você já tentou aprender matemática de todas as maneiras, mas seu desempenho sempre ficou muito abaixo do esperado? Se você acha que para seu caso não há solução ou que a matemática não é para você, você precisa conhecer este livro. Drible a matéria mais temida das provas, concursos e vestibulares com a aplicação de técnicas infalíveis para a solução de problemas. Desenvolva um pensamento lógico transformador e comece a mudar seus resultados agora mesmo! ... Ler mais +

    QUERO VER
  • Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python

    Um guia para estudantes e profissionais, utilizando a linguagem Python em todo o seu potencial. Você aprenderá os conceitos e fundamentos estatísticos que auxiliarão seu trabalho analítico. As bibliotecas são apresentadas de maneira prática, focando no que é mais importante para o seu trabalho do dia a dia. O livro apresenta um ferramental completo para você iniciar neste mercado lucrativo que a Data Science possibilita. ... Ler mais +

    QUERO VER
  • Resolvendo Problemas de Análise Combinatória nos Anos Finais do Ensino Fundamental

    Alguns currículos de Matemática para a Educação Básica têm recomendado o ensino de noções básicas de análise combinatória e probabilidade desde os anos iniciais do Ensino Fundamental (estendendo-se ao Ensino Médio), desde que os Parâmetros Curriculares Nacionais (PCNs) foram lançados. ... Ler mais +

    QUERO VER
  • Persistência no Spring com Hibernate

    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
  • Pro Node.js para Desenvolvedores

    O Pro Node.js para Desenvolvedores oferece um guia abrangente para esta empolgante e nova tecnologia. Nós apresentamos você ao Node – o que ele é, por que interessa e como configurá-lo – antes de mergulhar fundo nos principais conceitos e APIs que alicerçam sua operação. ... Ler mais +

    QUERO VER
  • Desenho Técnico de Estradas: Topografia, Projeto Geométrico e Terraplanagem - Volume 1

    Neste livro, o leitor encontrará informações sobre como desenvolver e apresentar desenhos técnicos de topografia e projetos rodoviários em geral, dentro das práticas usuais. Ele também apresenta os principais parâmetros e critérios usados para o desenvolvimento do projeto de estradas como também dá uma noção de planejamento, recursos e organização necessários para seus desenvolvimentos. A maior parte do conteúdo deste livro é baseada na vivência e experiência do autor, justamente por, praticamente, não existir biografias no mercado sobre esse tema em específico as poucas que existem, estão de forma dispersa. ... Ler mais +

    QUERO VER
  • Segurança em servidores Linux - Ataque e Defesa

    O Linux tornou-se o servidor web mais popular do planeta, o que coloca a segurança dessas máquinas no topo das prioridades de qualquer administrador de sistemas – e, claro, de qualquer hacker também. O Linux sempre foi um berço de novas fronteiras e tecnologias no domínio da segurança, tendo dado à luz ferramentas tanto de defesa quanto de ataque: knockd, netcat, Nmap, Nping, entre muitas outras. ... Ler mais +

    QUERO VER
  • Descrição
    Spring Data JPA - Persistência Simples e Eficaz

    Este livro tem como foco apresentar o Spring Data JPA, um subprojeto do Spring Framework voltado à persistência em bancos de dados relacionais.

    Se para você a implementação de uma camada de persistência passou a ser algo cansativo, que demanda muito tempo e código repetitivo para escrever suas operações de CRUD, o conteúdo desta obra irá mudar a sua visão.

    O Spring Data JPA visa melhorar significativamente a implementação da camada de acesso a dados, reduzindo o esforço, a quantidade de linhas de código e oferecendo diversas formas de realizar uma mesma operação.

    Como desenvolvedor, você escreverá interfaces seguindo o padrão de projetos Repository e os métodos adicionados a elas serão automaticamente implementados pelos Spring Data JPA sem que você precise se preocupar com classes concretas.

    Entre as operações de consultas, o Spring Data JPA oferece recursos para JPQL, Query by Example, Keywords e API Criteria. Além disso, serão apresentados os conceitos de Auditoria de Dados, um recurso próprio do Spring Data JPA e como configurar junto a ele e ao Spring MVC o recurso de Multi-Tenancy para acesso a múltiplos bancos de dados.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorMarcio Ballem de Souza

    Marcio Ballem de Souza é bacharel em Sistemas de Informação pela UNIFRA; pós-graduado em Aplicações para a Web pela FURG e OCPJP 6 (Oracle Certified Professional, Java Programmer). Trabalha com desenvolvimento Java, com o uso do Spring Framework desde o final do ano de 2008. A partir de 2011 começou a atuar como autor de artigos para as revistas Java Magazine e Easy Java Magazine da editora DevMedia, na qual também é consultor e instrutor de cursos sobre desenvolvimento Java. Em 2015 lançou seu primeiro livro, Desvendando o MongoDB – Do MongoShell ao JavaDriver, pela editora Ciência Moderna.
    Informações TécnicasSumário

    CAPÍTULO 1: INTRODUÇÃO - 1

    O Spring Data - 2

    O Spring Data JPA - 3

    Conclusão - 7



    CAPÍTULO 2: CONFIGURAÇÃO DO SPRING DATA JPA - 9

    Configuração Programática - 11

    Conclusão - 17



    CAPÍTULO 3: LIDANDO COM ENTIDADES - 19

    Classe AbstractPersistable - 20

    Classes de Entidades - 22

    Conclusão - 25



    CAPÍTULO 4: REPOSITÓRIOS - 27

    A interface JpaRepository - 29

    Lidando com Repositórios - 32

    Paginando Resultados - 39

    Consultas por Palavras-Chave - 43

    Limitando Resultados - 48

    Anotação @Query - 50

    Remodelando Resultados - 55

    Procedimentos e Funções - 61

    Parâmetros Nomeados - 65

    Anotação @Modifying - 66

    Conclusão - 68



    CAPÍTULO 5: LIDANDO COM TRANSAÇÕES - 69

    Sobrescrevendo o Controle Transacional Padrão - 73

    Conclusão - 78



    CAPÍTULO 6: CONSULTAS VIA SPECIFICATIONS - 79

    Métodos Baseados em Especificações - 81

    Conclusão - 87



    CAPÍTULO 7: AUDITORIA - 89

    Auditando com Spring Data JPA - 90

    Conclusão - 96



    CAPÍTULO 8: MULTI-TENANCY - 97

    Spring Data e Multi-Tenancy - 100

    Selecionando o Tenant_Id - 105

    Conclusão - 115



    CAPÍTULO 9: UM POUCO MAIS SOBRE... - 117

    DataSource via JNDI - 117

    Populando o Banco de Dados - 122

    Paginação de Dados no Back-End - 124

    Evitando a LazyInitializationException - 138

    Conclusão - 141



    CONSIDERAÇÕES FINAIS - 143



    REFERÊNCIAS PARA ESTUDO COMPLEMENTAR - 145

    Informações Técnicas

    Nº de páginas:160
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2018
    ISBN:9788539909445
    Encadernação:Brochura
    Autor:Marcio Ballem de Souza
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!