Spring Boot: Acelere o desenvolvimento de microsserviços

Spring Boot: Acelere o desenvolvimento de microsserviços

by Fernando Boaglio
Spring Boot: Acelere o desenvolvimento de microsserviços

Spring Boot: Acelere o desenvolvimento de microsserviços

by Fernando Boaglio

eBook

$9.99 

Available on Compatible NOOK Devices and the free NOOK Apps.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Edição atualizada em 05/2024. Spring Boot é uma maneira eficiente e eficaz de criar uma aplicação em Spring, de facilmente colocá-la no ar e que funciona sem depender de um servidor de aplicação. Não se trata de um simples framework, mas de um conceito totalmente novo de criar aplicações web. Além de impulsionar o desenvolvimento para microsserviços, o Spring Boot, junto com a estabilidade do Java 17, ajuda na configuração ao importar e configurar automaticamente todas as dependências. Neste livro, Fernando Boaglio apresenta os principais componentes dessa arquitetura revolucionária. Você poderá tirar o máximo proveito dela por meio dos exemplos de acesso a banco de dados, filas, exibição de páginas web através de templates, serviços REST (incluindo reativos com Spring Webflux) consumidos por front-end em JQuery e AngularJS, testes unitários e de integração, deploy na nuvem com a segurança do Spring Security e com a alta disponibilidade do Spring Cloud Gateway.

Product Details

ISBN-13: 9788594120014
Publisher: Casa do Código
Publication date: 08/04/2017
Sold by: Bookwire
Format: eBook
Pages: 222
File size: 6 MB
Language: Portuguese

About the Author

Fernando Boaglio, formado pela UNESP em BCC, foi instrutor oficial da Sun Microsystems e da Oracle Education. Atualmente, contribui para alguns projetos open source, como KDE, Jenkins, entre outros.

Table of Contents

1 Tendências do mercado 1.1 Como surgiu o Spring Boot 2 Conhecendo o Spring Boot 2.1 Java 17 2.2 Sua arquitetura 2.3 IDE oficial 2.4 Outras opções 2.5 Nosso primeiro programa 2.6 Ajustando os parafusos 2.7 O que aprendemos 3 Primeiro sistema 3.1 Tecnologia Java da POC 3.2 Análise dos dados da POC 3.3 Usando a aplicação 3.4 Usando o console H2 3.5 O que aprendemos 4 Explorando os dados 4.1 As classes de domínio 4.2 Repositórios 4.3 Logs 4.4 Interfaces do tipo Runner 4.5 Uso do Autowired 4.6 Carga inicial 4.7 O que aprendemos 5 Explorando os templates 5.1 Templates naturais com Thymeleaf 5.2 Layout padrão do Thymeleaf 5.3 CRUD 5.4 O que aprendemos 6 Desenvolvimento produtivo 6.1 Devtools 6.2 Docker 6.3 Docker Compose 6.4 O que aprendemos 7 Customizando nossa aplicação web 7.1 Banner 7.2 Páginas de erro 7.3 Actuator 7.4 O que aprendemos 8 Expondo a API do seu serviço 8.1 HATEOAS 8.2 Angular acessando ReST 8.3 Região de entrega 8.4 Chamadas ReST remotas 8.5 RestClient 8.6 O que aprendemos 9 Testando sua aplicação 9.1 Testes unitários 9.2 Testes de integração 9.3 O que aprendemos 10 Conversando com banco de dados NoSQL 10.1 Arquitetura 10.2 Documentando a API 10.3 O que aprendemos 11 Utilizando filas 11.1 Filas em todo lugar 11.2 Ajustando a produção de mensagens 11.3 Validando a integração com filas 11.4 O que aprendemos 12 Spring Reativo 12.1 Ajustando o nosso projeto 12.2 Sai RestTemplate, entra WebClient 12.3 Integração reativa 12.4 API de stream de dados 12.5 O que aprendemos 13 Segurança 13.1 Usando Spring Security 13.2 Protegendo senhas do código 13.3 O que aprendemos 14 Empacotando e disponibilizando sua aplicação 14.1 JAR simples 14.2 JAR executável 14.3 WAR 14.4 Tomcat/Jetty/Undertow 14.5 Spring Boot CLI 14.6 Compilação Nativa com GraalVM 14.7 O que aprendemos 15 Trabalhando com profiles e subindo na nuvem 15.1 O que aprendemos 16 Alta disponibilidade em sua aplicação 16.1 O que aprendemos 17 Ferramentas não oficiais 17.1 Spring Boot Admin 17.2 JavaMelody 17.3 JHipster 17.4 O que aprendemos 18 Indo além 18.1 Sistema entregue 18.2 Sugestões complementares 18.3 Referências bibliográficas 19 Apêndice A — GitHub 20 Apêndice B — Starters 20 Apêndice C — Resumo das propriedades 21 Apêndice D — Guia de atualização
From the B&N Reads Blog

Customer Reviews