Use o código e tenha 10% de desconto!

Spring Boot Acelere o desenvolvimento de microsserviços

Fernando Boaglio

Introdução

Este livro foi feito para profissionais ou entusiastas Java que conhecem um pouco de Spring Framework e precisam aumentar sua produtividade, turbinando suas aplicações com Spring Boot.

Conheça os componentes principais dessa arquitetura revolucionária, tirando o máximo proveito dela vendo os exemplos de acesso a banco de dados, exibição de páginas web usando templates, serviços REST sendo consumidos por front-end em JQuery e AngularJS, testes unitários e de integração, deploy na nuvem e alta disponibilidade com Spring Cloud. 

Com dois exemplos completos de sistema, o leitor poderá facilmente adaptar para o seu sistema e tirar proveito das vantagens do Spring Boot o mais rápido possível.

Por ser focado no Spring Boot, este livro não vai se aprofundar nos conceitos usados no Spring Framework, como JPA, Inversão de controle ou Injeção de dependências.

 

Sumário

  • 1 Tendências do mercado
    • 1.1 A evolução dos serviços
    • 1.2 Como surgiu o Spring Boot
  • 2 Conhecendo o Spring Boot
    • 2.1 Sua arquitetura
    • 2.2 Nossa ferramenta
    • 2.3 Nosso primeiro programa
    • 2.4 Ajustando os parafusos
    • 2.5 Próximos passos
  • 3 Primeiro sistema
    • 3.1 O nosso contexto
    • 3.2 Criando uma aplicação simples
    • 3.3 O nosso contexto
    • 3.4 Dados
    • 3.5 Usando a aplicação
    • 3.6 Usando o console H2
    • 3.7 Próximos passos
  • 4 Explorando os dados
    • 4.1 O novo projeto
    • 4.2 As classes de domínio
    • 4.3 Repositórios
    • 4.4 Carga inicial
    • 4.5 Próximos passos
  • 5 Explorando os templates
    • 5.1 Templates naturais
    • 5.2 Convenções
    • 5.3 Layout padrão
    • 5.4 CRUD
    • 5.5 Próximos passos
  • 6 Desenvolvimento produtivo
    • 6.1 Devtools
    • 6.2 LiveReload
    • 6.3 Docker
    • 6.4 Próximos passos
  • 7 Customizando
    • 7.1 Banner
    • 7.2 Páginas de erro
    • 7.3 Actuator
    • 7.4 Próximos passos
  • 8 Expondo a API do seu serviço
    • 8.1 HATEOAS
    • 8.2 Angular acessando ReST
    • 8.3 Próximos passos
  • 9 Testando sua app
    • 9.1 Testes unitários
    • 9.2 Testes de integração
    • 9.3 Próximos passos
  • 10 Empacotando e disponibilizando sua app
    • 10.1 JAR simples
    • 10.2 JAR executável
    • 10.3 WAR
    • 10.4 Tomcat/Jetty/Undertow
    • 10.5 Spring Boot CLI
    • 10.6 Próximos passos
  • 11 Subindo na nuvem
    • 11.1 Profiles
    • 11.2 Heroku
    • 11.3 Próximos passos
  • 12 Alta disponibilidade em sua aplicação
    • 12.1 Nosso exemplo
    • 12.2 Config server
    • 12.3 Eureka Server
    • 12.4 Zuul Gateway
    • 12.5 Ajuste no sistema atual
    • 12.6 Testando nosso cluster
    • 12.7 Próximos passos
  • 13 Indo além
    • 13.1 Referências
    • 13.2 Sistema entregue
    • 13.3 Considerações finais
    • 13.4 Referências Bibliográficas
  • 14 Apêndice A — Starters
  • 15 Apêndice B — Resumo das propriedades

Dados do produto

Número de páginas:
154
ISBN:
978-85-94120-00-7
Data publicação:
08/2017

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter