Spring Data JPA - Persistência Simples e Eficaz
De: R$ 0,00Por: R$ 49,00ou X de
Preço a vista: R$ 49,00
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
-
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
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 -
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çãoSpring 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 Livro Livro Físico Especificações
Sobre o Autor Marcio 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écnicas Sumá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 - 145Informaçõ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