Spring framework é uma das estruturas mais famosas do mundo Java, que usou para desenvolver aplicações Java, tanto core Java e web application. É também uma das habilidades mais orientadas para o trabalho para o desenvolvedor Java; assim, muitos iniciantes e programadores Java intermediários tentam aprender o framework de primavera por conta própria. Embora existam alguns excelentes cursos de formação de Primavera disponíveis online, os livros ainda são a maneira mais popular e preferida de aprender estruturas de primavera como Spring core, Spring Boot, Spring MVC, Spring Batch, ou Spring Security. Eu frequentemente recebo consultas para recomendações do Livro de primavera, por exemplo, que Livro de primavera é adequado para iniciantes, ou que Livro de primavera é bom para desenvolvedores intermediários e avançados, que Livro Devo ler para aprender Spring boot, Spring Cloud, Spring Batch, ou Spring security, etc.?
neste artigo, eu tentei responder a essas perguntas recomendando alguns dos melhores quadros da primavera se referem a livros atualmente disponíveis no mercado. A lista não é muito diferente da minha lista anterior de livros recomendados na primavera, mas eu fiz algumas alterações para incluir uma versão atualizada de livros que cobre as últimas versões do framework primavera, a última primavera 5.
eu também incluí livros para aprender Primavera lote, Primavera Boot, e primavera segurança, juntamente com Spring core e Spring MVC. Então, agora a lista é mais completa, relevante, e abrange a maior parte do ecossistema da Primavera.como eu disse antes, o framework Spring é o mais popular framework ou biblioteca usada no mundo Java. É também a habilidade mais procurada entre o desenvolvedor web Java. Embora limitar a Primavera aos desenvolvedores web não fará justiça à sua capacidade e importância no mundo Java.é tão popular no núcleo do mundo Java como é para o desenvolvimento da web, mas foi o Spring MVC, que inicialmente tornou o Spring framework famoso fornecendo uma plataforma MVC para desenvolver aplicações Web Java, mas a diferença real foi feita pela ideia de injeção de dependência de Spring.
havia um popular framework MVC disponível quando a Primavera entrou em cena por volta de 2004-05, Struts era o principal framework web naquela época, mas a ideia simples de que você não precisa criar um objeto e gerenciar dependência ajuda a primavera em grande. Não só simplifica o código, como também promove boas práticas de codificação, o que resulta em melhores softwares.
Btw, se você está apenas começando com a primavera e quer aprender a última versão da Primavera 5 de uma forma mais interativa, eu também sugiro que você se junte a um curso de Primavera online abrangente, como o Spring Framework 5: Iniciante para Guru, junto com o seguinte destes livros. Isso fornece o melhor de ambos os mundos, e você aprenderá rapidamente e aprenderá melhor.

5 Melhores Spring Framework Livros para Desenvolvedores de Java

uma vez que a maioria dos desenvolvedores Java sabe que a Primavera é uma habilidade importante, o próximo passo para eles é como aprender o Spring framework e como se tornar uma estrela do desenvolvedor utilizando totalmente Primavera do recurso.

1. Spring in Action (5ª edição)

este é o Livro de primavera que a maioria do programador Java leu e Leu no passado para aprender o framework de Primavera. O autor Craig Walls é um dos líderes do projeto social da primavera e frequentemente fala em grupos de usuários locais e conferências sobre a Primavera.eu mesmo li a versão mais antiga da primavera em ação para aprender o framework da Primavera. A melhor parte do livro é que ele agora é atualizado para cobrir a primavera 5, então você deve comprar a última edição da primavera em ação, que é a quinta edição.
Este livro vai ensinar-lhe tudo sobre Spring core e Spring MVC. Você vai aprender os fundamentos e princípios da mola framework como DI e COI, fiando feijões, programação orientada a aspectos na primavera.
Você também vai aprender Spring MVC como o desenvolvimento de aplicações Web Java usando Spring MVC, rendering web views, avançado Spring MVC, trabalhando com Spring flow, e como proteger aplicações web.o livro também cobre o Suporte De Spring para JDBC, mensagens, invocação de método remoto, enviando e-mails usando Spring, Socket Web, JMX, e como você pode simplesmente moldar o desenvolvimento com Spring Boot. Se você quiser, você também pode combinar este livro, juntamente com o mestre Primavera classe – iniciante para o curso de especialistas em Udemy para aprender melhor e mais rápido.

5 Spring Framework Books for Java developers

Em suma, este é o melhor framework book que lhe ensinará as últimas características, Ferramentas e práticas, incluindo Spring MVC, descanso, segurança, fluxo Web, e muito mais. Se queres ler apenas um livro na primavera, deve ser aqui.

2. Começando com a 3ª edição do framework Spring

este é mais um dos melhores livros para aprender sobre o framework Spring. É um pouco tarde para entrar no mundo da primavera, mas ambos o autor J. Sharma e Ashish Sarin fizeram um trabalho maravilhoso de manter o livro atualizado e relevante ainda hoje.
a última edição, a terceira é atualizada para cobrir a Primavera 4.3 e Java 8. Então, é um dos livros raros que inclui primavera com Java 8.
O livro está cheio de exemplos, contendo quase 74 projetos de exemplo e a melhor parte do livro é que ele mostra como desenvolver uma aplicação de Primavera de escala completa passo a passo, demonstrando como desenvolver uma aplicação bancária na internet simples em Java incrementalmente em cada capítulo.este é um excelente exemplo, e muito próximo da experiência do mundo real, você vai realmente trabalhar para qualquer empresa que usa a Primavera para desenvolver aplicações Java.

Best Spring Framework Books for Java developers

cobre quase tudo com Spring core e Spring MVC, mas não toca em Spring Batch ou Spring boot, o que faz sentido porque eles não são parte do core Spring framework.
ele também ensina como configurar a Primavera usando configuração Java, usando anotação para injeção de dependência, SpEL (Spring expression language), cache usando a abstração de cache de Spring, enviando e recebendo e-mails, e mensagens JSM usando a programação de mola, aspecto orientado, etc.
junto com isso, você também pode aprender a programação de Tarefas, interação de banco de dados usando JDBC na primavera, gerenciamento de transações programáticas e declarativas, dados de Primavera, MVC Primavera, segurança Primavera, e também ensinar como desenvolver serviços web repousantes usando Primavera.em resumo, certamente um dos melhores e mais completos livros sobre o framework Spring, muito recomendado para desenvolvedores Java, tanto iniciantes quanto intermediários.

3. Spring Boot in Action

This is another great book by Craig Walls, which will help you to learn the Spring framework faster. O problema inicial com a primavera foi tanta configuração, e muitas vezes você se perde nisso até que você tenha alguém que possa ajudá-lo com essas configurações desagradáveis, particularmente as XML.
A bota de primavera tornou o desenvolvimento da aplicação de primavera muito mais fácil; por isso, torna a Primavera de aprendizagem mais simples.
Spring Boot in Action é um guia útil para escrever aplicações Java usando Spring Boot. Ele irá ensinar – lhe como evitar configuração tediosa para se concentrar mais no desenvolvimento de aplicativos em vez de lidar com o incômodo de framework.
O livro também lhe ensinará testes com Spring Boot, que é um conceito muito importante. Você também pode combinar este livro com um curso de inicialização de Primavera abrangente Como Aprender inicialização de primavera em 100 passos por Ranga Karnan em Udemy.

4. Lote de primavera em ação

se você já trabalhou em aplicações Java corporativas como GUIs de negociação ou projetos de E-commerce, você sabe o quão importante e comum é executar aplicações em lote. Mesmo que os trabalhos em lote são tão comuns, não havia maneiras padrão de desenvolvê-los, lote de Primavera preencheu essa lacuna.ele fornece um componente reutilizável e um ambiente sólido de tempo de execução para escrever trabalhos em lote. Uma vez que ele usa o popular e bem conhecido modelo de programação Spring para simplificar a configuração e implementação, confortável para muitos desenvolvedores Java.
O lote de primavera no livro de ação fornece-lhe tudo o que você precisa para escrever as tarefas em lote. É um guia profundo para o projecto Spring Batch. Ele ensina como monitorar, afinar e testar trabalhos em lote com muitos exemplos práticos.

Best Spring batch book for Java programmers

5. Spring Security in Action

One of the things any Java developer really like to improve is their understanding of security in the web application. Eu entrevistei tantos desenvolvedores experientes que não sabem muito sobre as façanhas de segurança comum, como injeção de SQL, scripting cross-site, seqüestro de sessões, etc.
Se você é um desenvolvedor Java que está familiarizado com a primavera e você está procurando explorar seus recursos de segurança, então este livro é para você. Criado por Laurentiu Spilca, este é o curso mais atualizado sobre Segurança Da Primavera e também cobre o OAuth2 e JWT.