07 REST- basiert Web Services Flashcards
1
Q
Schreiben Sie REST aus
A
- REpresentational State Transfer
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
3
Q
Welche Methode benutzt REST für die Kommandos?
A
- HTTP-Methoden
3
Q
Welche HTTP-Methoden kennst du?
A
- POST (Ressource erzeugen)
- GET (Ressource lesen)
- PUT (Ressource aktualiesieren)
- DELETE (Ressource löschen)
4
Q
Äquivalerie SQL mit HTTP.
A
- POST -> CREATE
- GET -> SELECT
- PUT -> UPDATE
- DELETE -> DELETE
5
Q
Welche davon ist Threadsafe?
A
- Nur GET -> SELCET
6
Q
Aktualisiere einen Schüler mit der id 7 mit HTTP.
A
- PUT/Schüler/{7}
7
Q
Was ist URI?
A
- Sind zur Ressourcenidentifikation da
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.
9
Q
Aus welchen 3 Modulen steht Apache Tomcat?
A
- Catalina
- JSP
- Coyote (Connector Framework)
10
Q
Was sind Sockets?
A
- Ein Programm verwendet Sockets um Daten mit anderen Programmen auszutauschen
11
Q
Was macht ein Servlet?
A
- Bearbeitet Benutzeranfragen
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
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 -> ,’
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