RESTful Go APIs: Design und Implementierung leichtgewichtiger Hypermedia Services
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Hanser
[2019]
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Literaturverzeichnis Seite [167] - 168 |
Beschreibung: | X, 174 Seiten Illustrationen 24 cm |
ISBN: | 9783446457096 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV045400886 | ||
003 | DE-604 | ||
005 | 20200909 | ||
007 | t | ||
008 | 190115s2019 gw a||| |||| 00||| ger d | ||
015 | |a 18,N51 |2 dnb | ||
016 | 7 | |a 1173269185 |2 DE-101 | |
020 | |a 9783446457096 |c EUR 34.00 (DE), EUR 35.00 (AT) |9 978-3-446-45709-6 | ||
024 | 3 | |a 9783446457096 | |
035 | |a (OCoLC)1079440946 | ||
035 | |a (DE-599)DNB1173269185 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-M347 |a DE-91 |a DE-706 |a DE-473 |a DE-210 |a DE-12 |a DE-Aug4 |a DE-355 |a DE-83 |a DE-634 |a DE-11 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 677f |2 stub | ||
100 | 1 | |a Wirdemann, Ralf |e Verfasser |0 (DE-588)131461419 |4 aut | |
245 | 1 | 0 | |a RESTful Go APIs |b Design und Implementierung leichtgewichtiger Hypermedia Services |c Ralf Wirdemann |
264 | 1 | |a München |b Hanser |c [2019] | |
264 | 4 | |c © 2019 | |
300 | |a X, 174 Seiten |b Illustrationen |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Literaturverzeichnis Seite [167] - 168 | ||
650 | 0 | 7 | |a Schnittstelle |0 (DE-588)4053059-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a World Wide Web |0 (DE-588)4363898-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mikroservice |0 (DE-588)1073948900 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a JSON |0 (DE-588)1105592812 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a HTTP |0 (DE-588)4479982-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Go |g Programmiersprache |0 (DE-588)7725033-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a REST |g Informatik |0 (DE-588)7592728-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Hypermedia |0 (DE-588)4233581-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a API |0 (DE-588)4430243-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Web Services |0 (DE-588)4691234-4 |2 gnd |9 rswk-swf |
653 | |a Google | ||
653 | |a Microservices | ||
653 | |a Programmiersprache | ||
653 | |a Webentwicklung | ||
689 | 0 | 0 | |a Hypermedia |0 (DE-588)4233581-4 |D s |
689 | 0 | 1 | |a Schnittstelle |0 (DE-588)4053059-0 |D s |
689 | 0 | 2 | |a REST |g Informatik |0 (DE-588)7592728-7 |D s |
689 | 0 | 3 | |a Go |g Programmiersprache |0 (DE-588)7725033-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Web Services |0 (DE-588)4691234-4 |D s |
689 | 1 | 1 | |a API |0 (DE-588)4430243-5 |D s |
689 | 1 | 2 | |a REST |g Informatik |0 (DE-588)7592728-7 |D s |
689 | 1 | 3 | |a Go |g Programmiersprache |0 (DE-588)7725033-3 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a REST |g Informatik |0 (DE-588)7592728-7 |D s |
689 | 2 | 1 | |a Go |g Programmiersprache |0 (DE-588)7725033-3 |D s |
689 | 2 | 2 | |a HTTP |0 (DE-588)4479982-2 |D s |
689 | 2 | 3 | |a JSON |0 (DE-588)1105592812 |D s |
689 | 2 | 4 | |a API |0 (DE-588)4430243-5 |D s |
689 | 2 | 5 | |a Hypermedia |0 (DE-588)4233581-4 |D s |
689 | 2 | 6 | |a World Wide Web |0 (DE-588)4363898-3 |D s |
689 | 2 | 7 | |a Mikroservice |0 (DE-588)1073948900 |D s |
689 | 2 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-446-45978-6 |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030786980&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-030786980 |
Datensatz im Suchindex
_version_ | 1804179269327257600 |
---|---|
adam_text | INHALT
1
EINLEITUNG
...................................................................................................
1
1.1
ALLE
BAUEN
APIS
.......................................................................................................
1
1.2
WEB
-
FRAMEWORKS
...................................................................................................
2
1.3
ALLE
WOLLEN
GO
........................................................................................................
2
1.4
WARUM
REST?
........................................................................................................
3
1.5
AUFBAU
DES
BUCHES
................................................................................................
4
1.6
DISCLAIMER
.............................................................................................................
4
1.7
GEBRAUCHSANLEITUNG
..............................................................................................
5
1.8
CODE-BEISPIELE
.......................................................................................................
5
2
GO
...............................................................................................................
7
2.1
INSTALLATION
..............................................................................................................
7
2.2
DER
GO-WORKSPACE
.................................................................................................
8
2.3
TEST
DER
INSTALLATION
..............................................................................................
9
2.4
PROGRAMMSTRUKTUR
.................................................................................................
9
2.5
PACKAGES
................................................................................................................
10
2.6
FUNKTIONEN
............................................................................................................
11
2.7
VARIABLEN
................................................................................................................
11
2.8
TYPEN
......................................................................................................................
12
2.9
SCHLEIFEN
................................................................................................................
14
2.10
VERZWEIGUNGEN
......................................................................................................
15
2.11
METHODEN
...............................................................................................................
17
2.12
POINTER
....................................................................................................................
18
2.13
INTERFACES
...............................................................................................................
19
2.14
ARRAYS
UND
SLICES
....................................................................................................
21
2.14.1
ARRAYS
........................................................................................................
21
2.14.2
SLICES
...........................................................................................
21
2.14.3
POLYMORPHE
ARRAYS
...................................................................................
23
2.15
MAPS
.......................................................................................................................
23
2.16
VERZOEGERUNGEN,
PANIC
UND
RECOVER
......................................................................
24
2.17
WAS
SONST
NOCH?
.....................................................................................................
26
3
REST
.........................................................................................
27
3.1
UEBERBLICK
...............................................................................................................
27
3.2
RESSOURCEN
..............................................................................................................
29
3.3
UNIFORM
RESSOURCE
IDENTIFIER
.....................................................
29
3.4
HTTP-METHODEN
....................................................................................................
30
3.4.1
GET
............................................................................................................
30
3.4.2
POST
..........................................................................................................
31
3.4.3
PUT
............................................................................................................
31
3.4.4
DELETE
......................................................................................................
31
3.4.5
PATCH.......................................................................................................
31
3.4.6
HEAD
........................................................................................................
31
3.4.7
OPTIONS
...................................................................................................
31
3.5
REPRAESENTATIONEN
...................................................................................................
32
3.6
STATUSCODES
............................................................................................................
32
3.6.1
2XX
ERFOLG
...................................................................................................
33
3.6.2
3XX
UMLEITUNG
...........................................................................................
33
3.6.3
4XX
CLIENT-FEHLER
......................................................................................
33
3.6.4
5XX
SERVER-FEHLER
......................................................................................
33
3.7
HYPERMEDIA
...........................................................................................................
34
3.8
REST
ALS
ARCHITEKTURSTIL
.........................................................................................
35
3.8.1
CLIENT-SERVER
.............................................................................................
35
3.8.2
ZUSTANDSLOSIGKEIT
......................................................................................
35
3.8.3
CACHEABILITY
...............................................................................................
36
3.8.4
UNIFORM
INTERFACE
.....................................................................................
36
3.8.5
LAYERED
SYSTEM
.........................................................................................
36
3.8.6
CODE
ON
DEMAND
......................................................................................
37
3.9
ZUSAMMENFASSUNG
................................................................................................
37
4
HTTP
UND
JSON
........................................................................................
39
4.1
DAS
PACKAGE
NET/HTTP
............................................................................................
39
4.1.1
REQUEST
HANDLING
.....................................................................................
39
4.1.2
LEVEL-2-SERVICES
........................................................................................
43
4.2
DAS
PACKAGE
ENCODING/JSON
..................................................................................
45
4.2.1
JSON-ENCODING
.........................................................................................
46
4.2.2
JSON-DECODING
.........................................................................................
48
4.3
HTTP
UND
JSON.....................................................................................................
49
4.4
ABSCHLUSS
...............................................................................................................
50
5
RESTVOICE
...................................................................................................
51
5.1
VISION
......................................................................................................................
51
5.2
USE
GASES
...............................................................................................................
52
5.3
DOMAINMODELL
.......................................................................................................
53
5.4
RESSOURCEN
..............................................................................................................
55
5.5
KERN-USE-CASES
.....................................................................................................
55
5.5.1
RECHNUNG
ERSTELLEN
..................................................................................
57
5.5.2
BUCHUNG
ZUFUGEN
.....................................................................................
60
5.5.3
BUCHUNG
LOESCHEN
......................................................................................
63
5.5.4
RECHNUNG
ABSCHLIESSEN
.............................................................................
64
5.5.5
RECHNUNG
ZUSTELLEN
..................................................................................
65
5.6
KRITIK
AM
ENTWURF
...................................................................................................
66
5.6.1
SICHERHEIT
...................................................................................................
66
5.6.2
TESTBARKEIT
................................................................................................
67
5.6.3
KOPPLUNG
..................................................................................................
67
5.6.4
RESTFULNESS
..............................................................................................
68
5.7
WARUM
GO?
............................................................................................................
68
5.8
ABSCHLUSS
...............................................................................................................
69
6
DESIGN
........................................................................................................
71
6.1
LAYERING
..................................................
72
6.2
DOMAIN-DRIVEN
DESIGN
..........................................................................................
72
6.3
HEXAGONALE
ARCHITEKTUR
.........................................................................................
73
6.3.1
BEISPIEL
.....................................................................................................
75
6.3.2
DER
USE
GASE
ELIZA
..................................................................................
75
6.3.3
PORTS
UND
ADAPTER
.....................................................................................
76
6.4
USE
GASE
*RECHNUNG
ERSTELLEN
*
............................................................................
77
6.4.1
HTTP
=
INVOICE
.......................................................................................
78
6.4.2
GESCHAEFTSLOGIK
..........................................................................................
79
6.4.3
INVOICE
=
HTTP
.......................................................................................
80
6.4.4
BOOTSTRAPPING
...........................................................................................
80
6.5
USE
GASE
*TAETIGKEIT
BUCHEN
*
................................................................................
82
6.6
USE
GASE
*RECHNUNG
ABSCHLIESSEN
*
.......................................................................
83
6.7
USE
GASE
*RECHNUNG
ANFORDERN
*
..........................................................................
85
6.8
WAS
HABEN
WIR
ERREICHT?
.........................................................................................
86
6.8.1
ENTKOPPLUNG
.............................................................................................
87
6.8.2
WARTBARKEIT
................................................................................................
87
6.8.3
TESTBARKEIT
................................................................................................
88
7
TESTING
........................................................................................................
89
7.1
UNIT
TESTS
...............................................................................................................
89
7.2
UNIT
TESTS
IN
GO
......................................................................................................
90
7.3
HTTP-TESTS
IN
GO
..............................................................................
92
7.4
WAS
TESTEN?
............................................................................................................
93
7.5
BEISPIEL:
RECHNUNG
ABSCHLIESSEN
............................................................................
94
7.5.1
TESTSZENARIO
...............................................................................................
95
7.5.2
METHOD
UNDER
TEST
....................................................................................
95
7.5.3
UNIT
TEST
....................................................................................................
97
7.5.4
INTEGRATIONSTEST
.........................................................................................
97
7.6
FAKE-
UND
MOCK-OBJEKTE
.......................................................................................
99
7.6.1
FAKE-OBJEKTE
.............................................................................................
99
7.6.2
MOCK-OBJEKTE
............................................................................................
101
7.7
UNIT
TEST
MIT
FAKE-OBJEKT
.....................................................................................
102
7.8
HTTP-TEST
...............................................................................................................
102
7.9
API-TEST
..................................................................................................................
103
7.10
TESTSEPARATION
........................................................................................................
105
7.10.1
BUILD
TAGS:-TAGS
........................................................................................
105
7.10.2
SHORT
MODUS:
-SHORT
..................................................................................
106
7.10.3
EINZELNE
TESTS
AUSFUEHREN:
-RUN
................................................................
106
7.11
TEST
COVERAGE
..........................................................................................................
106
7.12
ABSCHLUSS
...............................................................................................................
108
8
HYPERMEDIA
ALS
MOTOR
.............................................................................
109
8.1
HATEOAS
...............................................................................................................
110
8.2
HYPERMEDIA
RECHNUNGSSTELLUNG
..........................................................................
110
8.2.1
ZUSTANDSUEBERGAENGE
..................................................................................
111
8.2.2
WIE
SAGE
ICH
ES
MEINEM
CLIENT?
...............................................................
112
8.3
HYPERTEXT
APPLICATION
LANGUAGE
..........................................................................
113
8.4
HAL
IN
GO
...............................................................................................................
116
8.4.1
GESCHAEFTSLOGIK
...........................................................................................
116
8.4.2
MEDIA
TYPE
*APPLICATION/HAL+JSON
*
........................................................
117
8.5
HYPERMEDIA-CLIENTS
...............................................................................................
119
8.6
RESOURCE
EXPANSION
..............................................................................................
121
8.7
CRUD
VS.
HYPERMEDIA
..........................................................................................
124
8.8
ABSCHLUSS
...............................................................................................................
125
9
SICHERHEIT
...................................................................................................
127
9.1
CLIENT-AUTHENTIFIZIERUNG
........................................................................................
127
9.1.1
HTTP
BASIC
................................................................................................
128
9.1.2
HTTP
DIGEST
.............................................................................................
132
9.1.3
JSON
WEB
TOKEN
......................................................................................
134
9.2
SERVER-AUTHENTIFIZIERUNG
......................................................................................
139
9.3
AUTORISIERUNG
.........................................................................................................
141
9.4
VERSCHLUESSELUNG
.....................................................................................................
143
9.5
ABSCHLUSS
...............................................................................................................
144
10
SKALIERBARKEIT
...........................................................................................
147
10.1
HORIZONTALE
SKALIERUNG
..........................................................................................
147
10.2
ZUSTANDSLOSIGKEIT
...................................................................................................
148
10.2.1
SITZUNGSSTATUS
..........................................................................................
148
10.2.2
CLIENTSTATUS
..............................................................................................
148
10.2.3
RESSOURCENSTATUS
......................................................................................
149
10.3
RESTVOICE
SKALIEREN
................................................................................................
150
10.4
VERTIKALE
SKALIERUNG
..............................................................................................
150
10.4.1
GO-ROUTINEN
.............................................................................................
151
10.4.2
RESTVOICE
VERTIKAL
SKALIEREN
......................................................................
151
10.5
ABSCHLUSS
...............................................................................................................
153
11
CACHING
.....................................................................................................
155
11.1
ARTEN
VON
CACHES
..................................................................................................
155
11.1.1
LOKALER
CACHE
...........................................................................................
155
11.1.2
PROXY
CACHE
..............................................................................................
156
11.1.3
REVERSE
PROXY
CACHE
.................................................................................
156
11.2
HTTP
CACHING
........................................................................................................
156
11.2.1
GET
............................................................................................................
156
11.2.2
CACHEBARE
RESPONSES
...............................................................................
156
11.2.3
CACHE-VALIDIERUNG
...................................................................................
157
11.2.4
CACHE-INVALIDIERUNG
.................................................................................
159
11.3
RESTVOICE
CACHING
.................................................................................................
159
11.4
ACTIVITY
CACHING
.....................................................................................................
159
11.4.1
CACHEABLE
RESPONSES
...............................................................................
159
11.4.2
CACHE-VALIDIERUNG
...................................................................................
161
11.4.3
INVALIDIERUNG
.............................................................................................
163
11.4.4
ALTERNATIVE
ETAGS
......................................................................................
164
11.5
ABSCHLUSS
...............................................................................................................
164
12
WIE
GEHT
ES
WEITER?
...................................................................................
165
12.1
DANKE!
.....................................................................................................................
165
12.2
FEEDBACK
.................................................................................................................
166
LITERATUR
...............................................................................................................
167
STICHWORTVERZEICHNIS
........................................................................................
169
|
any_adam_object | 1 |
author | Wirdemann, Ralf |
author_GND | (DE-588)131461419 |
author_facet | Wirdemann, Ralf |
author_role | aut |
author_sort | Wirdemann, Ralf |
author_variant | r w rw |
building | Verbundindex |
bvnumber | BV045400886 |
classification_rvk | ST 250 ST 252 |
classification_tum | DAT 362f DAT 677f |
ctrlnum | (OCoLC)1079440946 (DE-599)DNB1173269185 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03221nam a2200805 c 4500</leader><controlfield tag="001">BV045400886</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20200909 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">190115s2019 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">18,N51</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1173269185</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446457096</subfield><subfield code="c">EUR 34.00 (DE), EUR 35.00 (AT)</subfield><subfield code="9">978-3-446-45709-6</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783446457096</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1079440946</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1173269185</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 677f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wirdemann, Ralf</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)131461419</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">RESTful Go APIs</subfield><subfield code="b">Design und Implementierung leichtgewichtiger Hypermedia Services</subfield><subfield code="c">Ralf Wirdemann</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">[2019]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 174 Seiten</subfield><subfield code="b">Illustrationen</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverzeichnis Seite [167] - 168</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Schnittstelle</subfield><subfield code="0">(DE-588)4053059-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mikroservice</subfield><subfield code="0">(DE-588)1073948900</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JSON</subfield><subfield code="0">(DE-588)1105592812</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">HTTP</subfield><subfield code="0">(DE-588)4479982-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Go</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7725033-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">REST</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7592728-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Hypermedia</subfield><subfield code="0">(DE-588)4233581-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Web Services</subfield><subfield code="0">(DE-588)4691234-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Google</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Microservices</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmiersprache</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Webentwicklung</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Hypermedia</subfield><subfield code="0">(DE-588)4233581-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Schnittstelle</subfield><subfield code="0">(DE-588)4053059-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">REST</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7592728-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Go</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7725033-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Web Services</subfield><subfield code="0">(DE-588)4691234-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">REST</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7592728-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">Go</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7725033-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">REST</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7592728-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Go</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7725033-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">HTTP</subfield><subfield code="0">(DE-588)4479982-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="3"><subfield code="a">JSON</subfield><subfield code="0">(DE-588)1105592812</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="4"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="5"><subfield code="a">Hypermedia</subfield><subfield code="0">(DE-588)4233581-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="6"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="7"><subfield code="a">Mikroservice</subfield><subfield code="0">(DE-588)1073948900</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-446-45978-6</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030786980&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030786980</subfield></datafield></record></collection> |
id | DE-604.BV045400886 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:17:11Z |
institution | BVB |
isbn | 9783446457096 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030786980 |
oclc_num | 1079440946 |
open_access_boolean | |
owner | DE-M347 DE-91 DE-BY-TUM DE-706 DE-473 DE-BY-UBG DE-210 DE-12 DE-Aug4 DE-355 DE-BY-UBR DE-83 DE-634 DE-11 |
owner_facet | DE-M347 DE-91 DE-BY-TUM DE-706 DE-473 DE-BY-UBG DE-210 DE-12 DE-Aug4 DE-355 DE-BY-UBR DE-83 DE-634 DE-11 |
physical | X, 174 Seiten Illustrationen 24 cm |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Hanser |
record_format | marc |
spelling | Wirdemann, Ralf Verfasser (DE-588)131461419 aut RESTful Go APIs Design und Implementierung leichtgewichtiger Hypermedia Services Ralf Wirdemann München Hanser [2019] © 2019 X, 174 Seiten Illustrationen 24 cm txt rdacontent n rdamedia nc rdacarrier Literaturverzeichnis Seite [167] - 168 Schnittstelle (DE-588)4053059-0 gnd rswk-swf World Wide Web (DE-588)4363898-3 gnd rswk-swf Mikroservice (DE-588)1073948900 gnd rswk-swf JSON (DE-588)1105592812 gnd rswk-swf HTTP (DE-588)4479982-2 gnd rswk-swf Go Programmiersprache (DE-588)7725033-3 gnd rswk-swf REST Informatik (DE-588)7592728-7 gnd rswk-swf Hypermedia (DE-588)4233581-4 gnd rswk-swf API (DE-588)4430243-5 gnd rswk-swf Web Services (DE-588)4691234-4 gnd rswk-swf Microservices Programmiersprache Webentwicklung Hypermedia (DE-588)4233581-4 s Schnittstelle (DE-588)4053059-0 s REST Informatik (DE-588)7592728-7 s Go Programmiersprache (DE-588)7725033-3 s DE-604 Web Services (DE-588)4691234-4 s API (DE-588)4430243-5 s HTTP (DE-588)4479982-2 s JSON (DE-588)1105592812 s World Wide Web (DE-588)4363898-3 s Mikroservice (DE-588)1073948900 s Erscheint auch als Online-Ausgabe 978-3-446-45978-6 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030786980&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wirdemann, Ralf RESTful Go APIs Design und Implementierung leichtgewichtiger Hypermedia Services Schnittstelle (DE-588)4053059-0 gnd World Wide Web (DE-588)4363898-3 gnd Mikroservice (DE-588)1073948900 gnd JSON (DE-588)1105592812 gnd HTTP (DE-588)4479982-2 gnd Go Programmiersprache (DE-588)7725033-3 gnd REST Informatik (DE-588)7592728-7 gnd Hypermedia (DE-588)4233581-4 gnd API (DE-588)4430243-5 gnd Web Services (DE-588)4691234-4 gnd |
subject_GND | (DE-588)4053059-0 (DE-588)4363898-3 (DE-588)1073948900 (DE-588)1105592812 (DE-588)4479982-2 (DE-588)7725033-3 (DE-588)7592728-7 (DE-588)4233581-4 (DE-588)4430243-5 (DE-588)4691234-4 |
title | RESTful Go APIs Design und Implementierung leichtgewichtiger Hypermedia Services |
title_auth | RESTful Go APIs Design und Implementierung leichtgewichtiger Hypermedia Services |
title_exact_search | RESTful Go APIs Design und Implementierung leichtgewichtiger Hypermedia Services |
title_full | RESTful Go APIs Design und Implementierung leichtgewichtiger Hypermedia Services Ralf Wirdemann |
title_fullStr | RESTful Go APIs Design und Implementierung leichtgewichtiger Hypermedia Services Ralf Wirdemann |
title_full_unstemmed | RESTful Go APIs Design und Implementierung leichtgewichtiger Hypermedia Services Ralf Wirdemann |
title_short | RESTful Go APIs |
title_sort | restful go apis design und implementierung leichtgewichtiger hypermedia services |
title_sub | Design und Implementierung leichtgewichtiger Hypermedia Services |
topic | Schnittstelle (DE-588)4053059-0 gnd World Wide Web (DE-588)4363898-3 gnd Mikroservice (DE-588)1073948900 gnd JSON (DE-588)1105592812 gnd HTTP (DE-588)4479982-2 gnd Go Programmiersprache (DE-588)7725033-3 gnd REST Informatik (DE-588)7592728-7 gnd Hypermedia (DE-588)4233581-4 gnd API (DE-588)4430243-5 gnd Web Services (DE-588)4691234-4 gnd |
topic_facet | Schnittstelle World Wide Web Mikroservice JSON HTTP Go Programmiersprache REST Informatik Hypermedia API Web Services |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030786980&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wirdemannralf restfulgoapisdesignundimplementierungleichtgewichtigerhypermediaservices |