07 REST- basiert Web Services Flashcards

1
Q

Schreiben Sie REST aus

A
  • REpresentational State Transfer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist REST?

A
  • Eine Implementierung von verteilten Systemen, bei der Ressourcen (Daten oder Dienste) über das HTTP-Protokoll manipuliert werden.
  • Ein Radikal vereinfachtes Architekturmodell, Ressourcenorientierte Architektur
  • Die kommunikation zwischen Client und Server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche Methode benutzt REST für die Kommandos?

A
  • HTTP-Methoden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche HTTP-Methoden kennst du?

A
  • POST (Ressource erzeugen)
  • GET (Ressource lesen)
  • PUT (Ressource aktualiesieren)
  • DELETE (Ressource löschen)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Äquivalerie SQL mit HTTP.

A
  • POST -> CREATE
  • GET -> SELECT
  • PUT -> UPDATE
  • DELETE -> DELETE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche davon ist Threadsafe?

A
  • Nur GET -> SELCET
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Aktualisiere einen Schüler mit der id 7 mit HTTP.

A
  • PUT/Schüler/{7}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist URI?

A
  • Sind zur Ressourcenidentifikation da
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist Apache Tomcat?

A
  • Dient für eine Testumgebung für Entwickler um RESTful Services Lokal zu entwickeln und zu testen bevor sie produktiv in die Umgebung bereitgestellt werden.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Aus welchen 3 Modulen steht Apache Tomcat?

A
  • Catalina
  • JSP
  • Coyote (Connector Framework)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was sind Sockets?

A
  • Ein Programm verwendet Sockets um Daten mit anderen Programmen auszutauschen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was macht ein Servlet?

A
  • Bearbeitet Benutzeranfragen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist ein JAX-RS?

A
  • Java API for Restful Web Services
  • Ist ein Java-Standard für die Entwicklung von RESTful Web Services
  • Vereinfacht Parameterhandling und Mime-Times
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Welche wichtigen Annotationen von JAX-RS kennen Sie? Nennen Sie 3

A
  • @get -> Zeigt an das die Methode auf GET requestes antworten
  • @put -> ‚‘
  • @delete -> ,’
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist Spring Boot?

A
  • Ist ein Framework, der darauf abzielt, die Entwicklung von Java- Anwendungen, insbesondere Webanwendungen und Microservices, zu erleichtern.
  • Tomcat schon eingebettet, d.h. kann auch direkt getestet werden ohne externe Applikation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly