Spring :: Build and deploy microservices with Spring Boot.
Microservices helps in dissolving applications into small services and helps in building systems that are scalable, flexible, and resilient. Spring Boot helps in building REST-oriented, production-grade microservices. This book will help on how to build, monitor, and deploy microservices with Spring...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Microservices helps in dissolving applications into small services and helps in building systems that are scalable, flexible, and resilient. Spring Boot helps in building REST-oriented, production-grade microservices. This book will help on how to build, monitor, and deploy microservices with Spring Boot. |
Beschreibung: | Profiles-Based Bean Configuration. |
Beschreibung: | 1 online resource (139 pages) |
ISBN: | 9781789137897 1789137896 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1029485744 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr |n|---||||| | ||
008 | 180324s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d MERUC |d OCLCQ |d IDB |d OCLCF |d OCLCO |d TEFOD |d OCLCQ |d LVT |d OCLCQ |d N$T |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d OCLCL |d TMA |d OCLCQ | ||
020 | |a 9781789137897 |q (electronic bk.) | ||
020 | |a 1789137896 |q (electronic bk.) | ||
035 | |a (OCoLC)1029485744 | ||
037 | |a DF1062B8-558C-4F2F-BDDA-34A438EA3ACC |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.73.J38 |b .K373 2018eb | |
082 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Karanam, Ranga Rao. | |
245 | 1 | 0 | |a Spring : |b Build and deploy microservices with Spring Boot. |
260 | |a Birmingham : |b Packt Publishing, |c 2018. | ||
300 | |a 1 online resource (139 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Copyright; Credits; Table of Contents; Preface; Lesson 1: Building Microservices with Spring Boot; What is Spring Boot?; Building a Quick Prototype for a Microservice; Primary Goals; Nonfunctional Features; Spring Boot Hello World; Configure spring-boot-starter-parent; spring-boot-starter-parent; Configure pom.xml with the required starter projects; Understanding Starter Projects; Configuring spring-boot-maven-plugin; Creating Your First Spring Boot Launch Class; The SpringApplication Class; The @SpringBootApplication Annotation; Running Our Hello World Application; Auto-configuration. | |
505 | 8 | |a Starter ProjectsWhat is REST?; First REST Service; Simple Method Returning String; Unit Testing; Integration Testing; Simple REST Method Returning an Object; Executing a Request; Unit Testing; Integration Testing; Get Method with Path Variables; Executing a Request; Unit Testing; Integration Testing; Creating a Todo Resource; Request Methods, Operations, and Uris; Beans and Services; Retrieving a Todo List; Executing the Service; Unit Testing; Integration Testing; Retrieving Details for a Specific Todo; Executing the Service; Unit Testing; Integration Testing; Adding A Todo; Postman. | |
505 | 8 | |a Executing the POST ServiceUnit Testing; Integration Testing; Spring Initializr; Creating Your First Spring Initializr Project; pom.xml; FirstSpringInitializrApplication.java Class; FirstSpringInitializrApplicationTests Class; A Quick Peek into Auto-Configuration; Summary; Assessments; Lesson 2: Extending Microservices; Exception Handling; Spring Boot Default Exception Handling; Non-Existent Resource; Resource Throwing an Exception; Throwing a Custom Exception; Customizing the Exception Message; Response Status; HATEOAS; Sending HATEOAS Links in Response; Spring Boot Starter HATEOAS. | |
505 | 8 | |a ValidationEnabling Validation on the Controller Method; Defining validations on the Bean; Unit Testing Validations; Documenting REST Services; Generating a Swagger Specification; Swagger UI; Customizing Swagger Documentation Using Annotations; Securing REST Services with Spring Security; Adding Spring Security Starter; Basic Authentication; Integration Testing; Unit Testing; OAuth 2 Authentication; High-level flow; Implementing OAuth 2 authentication for Our Service; Setting up Authorization and Resource Servers:; Executing OAuth Requests; Obtaining an Access Token. | |
505 | 8 | |a Executing the Request Using the Access TokenIntegration Test; Internationalization; Caching; Spring-boot-starter-cache; Enabling Caching; Caching Data; JSR-107 Caching Annotations; Auto-Detection Order; Summary; Assessments; Lesson 3: Advanced Spring Boot Features; Externalised Configuration; Customizing Frameworks Through application.properties; Logging; Embedded Server Configuration; Spring MVC; Spring Starter Security; Data Sources, JDBC and JPA; Other Configuration Options; Custom Properties in Application. Properties; Configuration properties -- Type-Safe Configuration Management; Profiles. | |
500 | |a Profiles-Based Bean Configuration. | ||
520 | |a Microservices helps in dissolving applications into small services and helps in building systems that are scalable, flexible, and resilient. Spring Boot helps in building REST-oriented, production-grade microservices. This book will help on how to build, monitor, and deploy microservices with Spring Boot. | ||
650 | 0 | |a Java (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh95008574 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Web site development. |0 http://id.loc.gov/authorities/subjects/sh98004795 | |
650 | 6 | |a Java (Langage de programmation) | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Sites Web |x Développement. | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Java (Computer program language) |2 fast | |
650 | 7 | |a Web site development |2 fast | |
758 | |i has work: |a Spring (Text) |1 https://id.oclc.org/worldcat/entity/E39PD3VbCkFpVtkGDvdqQRVHYd |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Karanam, Ranga Rao. |t Spring: Microservices with Spring Boot. |d Birmingham : Packt Publishing, ©2018 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1733804 |3 Volltext |
938 | |a EBL - Ebook Library |b EBLB |n EBL5322210 | ||
938 | |a EBSCOhost |b EBSC |n 1733804 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1029485744 |
---|---|
_version_ | 1816882417177198593 |
adam_text | |
any_adam_object | |
author | Karanam, Ranga Rao |
author_facet | Karanam, Ranga Rao |
author_role | |
author_sort | Karanam, Ranga Rao |
author_variant | r r k rr rrk |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.J38 .K373 2018eb |
callnumber-search | QA76.73.J38 .K373 2018eb |
callnumber-sort | QA 276.73 J38 K373 42018EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; Table of Contents; Preface; Lesson 1: Building Microservices with Spring Boot; What is Spring Boot?; Building a Quick Prototype for a Microservice; Primary Goals; Nonfunctional Features; Spring Boot Hello World; Configure spring-boot-starter-parent; spring-boot-starter-parent; Configure pom.xml with the required starter projects; Understanding Starter Projects; Configuring spring-boot-maven-plugin; Creating Your First Spring Boot Launch Class; The SpringApplication Class; The @SpringBootApplication Annotation; Running Our Hello World Application; Auto-configuration. Starter ProjectsWhat is REST?; First REST Service; Simple Method Returning String; Unit Testing; Integration Testing; Simple REST Method Returning an Object; Executing a Request; Unit Testing; Integration Testing; Get Method with Path Variables; Executing a Request; Unit Testing; Integration Testing; Creating a Todo Resource; Request Methods, Operations, and Uris; Beans and Services; Retrieving a Todo List; Executing the Service; Unit Testing; Integration Testing; Retrieving Details for a Specific Todo; Executing the Service; Unit Testing; Integration Testing; Adding A Todo; Postman. Executing the POST ServiceUnit Testing; Integration Testing; Spring Initializr; Creating Your First Spring Initializr Project; pom.xml; FirstSpringInitializrApplication.java Class; FirstSpringInitializrApplicationTests Class; A Quick Peek into Auto-Configuration; Summary; Assessments; Lesson 2: Extending Microservices; Exception Handling; Spring Boot Default Exception Handling; Non-Existent Resource; Resource Throwing an Exception; Throwing a Custom Exception; Customizing the Exception Message; Response Status; HATEOAS; Sending HATEOAS Links in Response; Spring Boot Starter HATEOAS. ValidationEnabling Validation on the Controller Method; Defining validations on the Bean; Unit Testing Validations; Documenting REST Services; Generating a Swagger Specification; Swagger UI; Customizing Swagger Documentation Using Annotations; Securing REST Services with Spring Security; Adding Spring Security Starter; Basic Authentication; Integration Testing; Unit Testing; OAuth 2 Authentication; High-level flow; Implementing OAuth 2 authentication for Our Service; Setting up Authorization and Resource Servers:; Executing OAuth Requests; Obtaining an Access Token. Executing the Request Using the Access TokenIntegration Test; Internationalization; Caching; Spring-boot-starter-cache; Enabling Caching; Caching Data; JSR-107 Caching Annotations; Auto-Detection Order; Summary; Assessments; Lesson 3: Advanced Spring Boot Features; Externalised Configuration; Customizing Frameworks Through application.properties; Logging; Embedded Server Configuration; Spring MVC; Spring Starter Security; Data Sources, JDBC and JPA; Other Configuration Options; Custom Properties in Application. Properties; Configuration properties -- Type-Safe Configuration Management; Profiles. |
ctrlnum | (OCoLC)1029485744 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05556cam a2200553Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1029485744</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr |n|---|||||</controlfield><controlfield tag="008">180324s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">IDB</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCO</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">LVT</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">TMA</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789137897</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789137896</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1029485744</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">DF1062B8-558C-4F2F-BDDA-34A438EA3ACC</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.73.J38</subfield><subfield code="b">.K373 2018eb</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Karanam, Ranga Rao.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Spring :</subfield><subfield code="b">Build and deploy microservices with Spring Boot.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (139 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; Table of Contents; Preface; Lesson 1: Building Microservices with Spring Boot; What is Spring Boot?; Building a Quick Prototype for a Microservice; Primary Goals; Nonfunctional Features; Spring Boot Hello World; Configure spring-boot-starter-parent; spring-boot-starter-parent; Configure pom.xml with the required starter projects; Understanding Starter Projects; Configuring spring-boot-maven-plugin; Creating Your First Spring Boot Launch Class; The SpringApplication Class; The @SpringBootApplication Annotation; Running Our Hello World Application; Auto-configuration.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Starter ProjectsWhat is REST?; First REST Service; Simple Method Returning String; Unit Testing; Integration Testing; Simple REST Method Returning an Object; Executing a Request; Unit Testing; Integration Testing; Get Method with Path Variables; Executing a Request; Unit Testing; Integration Testing; Creating a Todo Resource; Request Methods, Operations, and Uris; Beans and Services; Retrieving a Todo List; Executing the Service; Unit Testing; Integration Testing; Retrieving Details for a Specific Todo; Executing the Service; Unit Testing; Integration Testing; Adding A Todo; Postman.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Executing the POST ServiceUnit Testing; Integration Testing; Spring Initializr; Creating Your First Spring Initializr Project; pom.xml; FirstSpringInitializrApplication.java Class; FirstSpringInitializrApplicationTests Class; A Quick Peek into Auto-Configuration; Summary; Assessments; Lesson 2: Extending Microservices; Exception Handling; Spring Boot Default Exception Handling; Non-Existent Resource; Resource Throwing an Exception; Throwing a Custom Exception; Customizing the Exception Message; Response Status; HATEOAS; Sending HATEOAS Links in Response; Spring Boot Starter HATEOAS.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">ValidationEnabling Validation on the Controller Method; Defining validations on the Bean; Unit Testing Validations; Documenting REST Services; Generating a Swagger Specification; Swagger UI; Customizing Swagger Documentation Using Annotations; Securing REST Services with Spring Security; Adding Spring Security Starter; Basic Authentication; Integration Testing; Unit Testing; OAuth 2 Authentication; High-level flow; Implementing OAuth 2 authentication for Our Service; Setting up Authorization and Resource Servers:; Executing OAuth Requests; Obtaining an Access Token.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Executing the Request Using the Access TokenIntegration Test; Internationalization; Caching; Spring-boot-starter-cache; Enabling Caching; Caching Data; JSR-107 Caching Annotations; Auto-Detection Order; Summary; Assessments; Lesson 3: Advanced Spring Boot Features; Externalised Configuration; Customizing Frameworks Through application.properties; Logging; Embedded Server Configuration; Spring MVC; Spring Starter Security; Data Sources, JDBC and JPA; Other Configuration Options; Custom Properties in Application. Properties; Configuration properties -- Type-Safe Configuration Management; Profiles.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Profiles-Based Bean Configuration.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Microservices helps in dissolving applications into small services and helps in building systems that are scalable, flexible, and resilient. Spring Boot helps in building REST-oriented, production-grade microservices. This book will help on how to build, monitor, and deploy microservices with Spring Boot.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Java (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95008574</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web site development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98004795</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Java (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Java (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web site development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Spring (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PD3VbCkFpVtkGDvdqQRVHYd</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Karanam, Ranga Rao.</subfield><subfield code="t">Spring: Microservices with Spring Boot.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2018</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1733804</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5322210</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1733804</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1029485744 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:28:16Z |
institution | BVB |
isbn | 9781789137897 1789137896 |
language | English |
oclc_num | 1029485744 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (139 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Karanam, Ranga Rao. Spring : Build and deploy microservices with Spring Boot. Birmingham : Packt Publishing, 2018. 1 online resource (139 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Cover; Copyright; Credits; Table of Contents; Preface; Lesson 1: Building Microservices with Spring Boot; What is Spring Boot?; Building a Quick Prototype for a Microservice; Primary Goals; Nonfunctional Features; Spring Boot Hello World; Configure spring-boot-starter-parent; spring-boot-starter-parent; Configure pom.xml with the required starter projects; Understanding Starter Projects; Configuring spring-boot-maven-plugin; Creating Your First Spring Boot Launch Class; The SpringApplication Class; The @SpringBootApplication Annotation; Running Our Hello World Application; Auto-configuration. Starter ProjectsWhat is REST?; First REST Service; Simple Method Returning String; Unit Testing; Integration Testing; Simple REST Method Returning an Object; Executing a Request; Unit Testing; Integration Testing; Get Method with Path Variables; Executing a Request; Unit Testing; Integration Testing; Creating a Todo Resource; Request Methods, Operations, and Uris; Beans and Services; Retrieving a Todo List; Executing the Service; Unit Testing; Integration Testing; Retrieving Details for a Specific Todo; Executing the Service; Unit Testing; Integration Testing; Adding A Todo; Postman. Executing the POST ServiceUnit Testing; Integration Testing; Spring Initializr; Creating Your First Spring Initializr Project; pom.xml; FirstSpringInitializrApplication.java Class; FirstSpringInitializrApplicationTests Class; A Quick Peek into Auto-Configuration; Summary; Assessments; Lesson 2: Extending Microservices; Exception Handling; Spring Boot Default Exception Handling; Non-Existent Resource; Resource Throwing an Exception; Throwing a Custom Exception; Customizing the Exception Message; Response Status; HATEOAS; Sending HATEOAS Links in Response; Spring Boot Starter HATEOAS. ValidationEnabling Validation on the Controller Method; Defining validations on the Bean; Unit Testing Validations; Documenting REST Services; Generating a Swagger Specification; Swagger UI; Customizing Swagger Documentation Using Annotations; Securing REST Services with Spring Security; Adding Spring Security Starter; Basic Authentication; Integration Testing; Unit Testing; OAuth 2 Authentication; High-level flow; Implementing OAuth 2 authentication for Our Service; Setting up Authorization and Resource Servers:; Executing OAuth Requests; Obtaining an Access Token. Executing the Request Using the Access TokenIntegration Test; Internationalization; Caching; Spring-boot-starter-cache; Enabling Caching; Caching Data; JSR-107 Caching Annotations; Auto-Detection Order; Summary; Assessments; Lesson 3: Advanced Spring Boot Features; Externalised Configuration; Customizing Frameworks Through application.properties; Logging; Embedded Server Configuration; Spring MVC; Spring Starter Security; Data Sources, JDBC and JPA; Other Configuration Options; Custom Properties in Application. Properties; Configuration properties -- Type-Safe Configuration Management; Profiles. Profiles-Based Bean Configuration. Microservices helps in dissolving applications into small services and helps in building systems that are scalable, flexible, and resilient. Spring Boot helps in building REST-oriented, production-grade microservices. This book will help on how to build, monitor, and deploy microservices with Spring Boot. Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Java (Langage de programmation) Logiciels d'application Développement. Sites Web Développement. Application software Development fast Java (Computer program language) fast Web site development fast has work: Spring (Text) https://id.oclc.org/worldcat/entity/E39PD3VbCkFpVtkGDvdqQRVHYd https://id.oclc.org/worldcat/ontology/hasWork Print version: Karanam, Ranga Rao. Spring: Microservices with Spring Boot. Birmingham : Packt Publishing, ©2018 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1733804 Volltext |
spellingShingle | Karanam, Ranga Rao Spring : Build and deploy microservices with Spring Boot. Cover; Copyright; Credits; Table of Contents; Preface; Lesson 1: Building Microservices with Spring Boot; What is Spring Boot?; Building a Quick Prototype for a Microservice; Primary Goals; Nonfunctional Features; Spring Boot Hello World; Configure spring-boot-starter-parent; spring-boot-starter-parent; Configure pom.xml with the required starter projects; Understanding Starter Projects; Configuring spring-boot-maven-plugin; Creating Your First Spring Boot Launch Class; The SpringApplication Class; The @SpringBootApplication Annotation; Running Our Hello World Application; Auto-configuration. Starter ProjectsWhat is REST?; First REST Service; Simple Method Returning String; Unit Testing; Integration Testing; Simple REST Method Returning an Object; Executing a Request; Unit Testing; Integration Testing; Get Method with Path Variables; Executing a Request; Unit Testing; Integration Testing; Creating a Todo Resource; Request Methods, Operations, and Uris; Beans and Services; Retrieving a Todo List; Executing the Service; Unit Testing; Integration Testing; Retrieving Details for a Specific Todo; Executing the Service; Unit Testing; Integration Testing; Adding A Todo; Postman. Executing the POST ServiceUnit Testing; Integration Testing; Spring Initializr; Creating Your First Spring Initializr Project; pom.xml; FirstSpringInitializrApplication.java Class; FirstSpringInitializrApplicationTests Class; A Quick Peek into Auto-Configuration; Summary; Assessments; Lesson 2: Extending Microservices; Exception Handling; Spring Boot Default Exception Handling; Non-Existent Resource; Resource Throwing an Exception; Throwing a Custom Exception; Customizing the Exception Message; Response Status; HATEOAS; Sending HATEOAS Links in Response; Spring Boot Starter HATEOAS. ValidationEnabling Validation on the Controller Method; Defining validations on the Bean; Unit Testing Validations; Documenting REST Services; Generating a Swagger Specification; Swagger UI; Customizing Swagger Documentation Using Annotations; Securing REST Services with Spring Security; Adding Spring Security Starter; Basic Authentication; Integration Testing; Unit Testing; OAuth 2 Authentication; High-level flow; Implementing OAuth 2 authentication for Our Service; Setting up Authorization and Resource Servers:; Executing OAuth Requests; Obtaining an Access Token. Executing the Request Using the Access TokenIntegration Test; Internationalization; Caching; Spring-boot-starter-cache; Enabling Caching; Caching Data; JSR-107 Caching Annotations; Auto-Detection Order; Summary; Assessments; Lesson 3: Advanced Spring Boot Features; Externalised Configuration; Customizing Frameworks Through application.properties; Logging; Embedded Server Configuration; Spring MVC; Spring Starter Security; Data Sources, JDBC and JPA; Other Configuration Options; Custom Properties in Application. Properties; Configuration properties -- Type-Safe Configuration Management; Profiles. Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Java (Langage de programmation) Logiciels d'application Développement. Sites Web Développement. Application software Development fast Java (Computer program language) fast Web site development fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95008574 http://id.loc.gov/authorities/subjects/sh95009362 http://id.loc.gov/authorities/subjects/sh98004795 |
title | Spring : Build and deploy microservices with Spring Boot. |
title_auth | Spring : Build and deploy microservices with Spring Boot. |
title_exact_search | Spring : Build and deploy microservices with Spring Boot. |
title_full | Spring : Build and deploy microservices with Spring Boot. |
title_fullStr | Spring : Build and deploy microservices with Spring Boot. |
title_full_unstemmed | Spring : Build and deploy microservices with Spring Boot. |
title_short | Spring : |
title_sort | spring build and deploy microservices with spring boot |
title_sub | Build and deploy microservices with Spring Boot. |
topic | Java (Computer program language) http://id.loc.gov/authorities/subjects/sh95008574 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Java (Langage de programmation) Logiciels d'application Développement. Sites Web Développement. Application software Development fast Java (Computer program language) fast Web site development fast |
topic_facet | Java (Computer program language) Application software Development. Web site development. Java (Langage de programmation) Logiciels d'application Développement. Sites Web Développement. Application software Development Web site development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1733804 |
work_keys_str_mv | AT karanamrangarao springbuildanddeploymicroserviceswithspringboot |