Created by Force Hobbit
over 5 years ago
|
||
Kann mit einem asynchronen Programmiermodell ein synchroner Methodenaufruf emuliert werden?
Kann mit einem synchronen Programmiermodell ein asynchroner Methodenaufruf emuliert werden?
Wird eine excpetion geworfen, wenn ein ServerSocket und ein DatagrammSocket gleichzeitig - und mit dem gleichen Port - erzeugt werden?
Wenn ja, welche?
Bevor ein Socket mit der Methode close() geschlossen wird muss auf allen über diesen Socket mit getOutputStream() erzeugten Streams die Methode flush() aufgerufen werden, sonst können Daten verloren gehen. Stimmt das?
Ist die HTTP Methode PATCH (die bei Rest verwendet wird um Ressourcen zu aktualisieren) Idempotent?
Kann eine Rest-Schnittstelle auf dem Server auch mit Hilfe eines Servlets implementiert werden?
Wenn ein RMI Objekt auf einem öffentlichen Server bereitgestellt wird, dann kann dieses Objekt auch von einem Client genutzt werden, der in einem lokalen Netzwerk (hinter NAT) z.B. mit IP 192.168.1.13 läuft (vorausgesetzt natürlich dass auf dem Server der entsprechende Port frei ist)
Java-Klassen, auf die mit RMI zugegriffen werden kann, müssen von der Klasse UnicastRemoteObject abgeleitet sein
Was bedeutet Accept-Encoding: gzip im Header eines HTTP-Requests ?
Können in einem HTTP1.1 Header auch benutzerdefinierte Headers definiert werden?
Welcher Header muss seit HTTP 1.1 immer mitgeliefert werden?
Wie oft werden die Methoden init(), destroy() und service(...) während der Servlet Lebenszeit aufgerufen?
Welches End-to-End Protokoll wird von Stream Sockets verwendet?
Welches End-to-End Protokoll wird von Datagramm Sockets verwendet?
Sind Stream Sockets verbindungsorientiert?
Sind Datagramm Sockets verbindungsorientiert?
Was ist der Unterschied zwischen dem port und dem localPort Parameter beim instanzieren eines java.net.Socket?
Dürfe POST Requests gecached werden?
Was ist die Kern-Idee von REST?
Welchen HTTP-Statuscode geben Sie zurück, wenn sie beim Implementieren Ihrer Rest Schnittstelle z.B. die POST Operation auf einer Ressource nicht unterstützen?
Welche Annotation wählen Sie mit JAX-RS um das "accept" header, welches vom Klienten gesendet wird, zu behandeln?
Welche Annotation wählen Sie mit JAX-RS um die Precondition zu definieren?
Wie können Sie Optimistic Locking implementieren?
Welche Schritte müssen Sie unternehmen um eine REST Schnittstelle zu bauen?
Was bedeutet RMI?
Was ist der Unterschied von einem Distributed Object (RMI) Modell gegenüber einem Service-Architektur (JAX-RS) Modell?
Was ist ein Stub bezogen auf RMI?
Über was für eine Verbindungsart wird zwischen Stub und Skeleton im RMI Kontext kommuniziert?
Wie weiss ein RMI Server, wann Objekte Weggeräumt werden dürfen?
Wofür ist die unexportObject Methode im RMI Kontekt gut?
Beschreiben Sie die Unterschiede von synchroner und ansynchroner Kommunikation
Können zwei Klienten auf derselben Maschine denselben lokalen Port verwenden um auf ein Server (mit z.B. Port 1234) zuzugreifen?
Kann ein Port auf einem Rechner sowohl für einen ServerSocket als auch für einen Klienten Socket
verwendet werden?
Welche drei HTTP Request Methoden sind seit HTTP v1.0 verfügbar?
Wofür ist die GET HTTP Methode gut. Ist diese Idempotent? Können GET Request gecached werden?
Wie werden Request Daten bei einem POST request übermittelt und welches Attribut muss zwingend mit übertragen werden.
Wöfür ist die HEAD HTTP Methode gut?
Wofür ist die OPTIONS HTTP Methode gut?
Nennen Sie einige technische Verbesserungen die mit HTTP 1.1 eingeführt wurden.
Auf welche vier Arten kann ein HTTP Server das Ende einer Nachricht anzeigen?
Wie funktioniert Chunked-Encoding?
Was ist die Definition eines Servlet?
Wann verwenden Sie POST und wann PUT um mit REST eine neue Ressource auf dem Server zu erstellen?
Welche zwei Methoden können sie mit REST verwenden um eine existierende Ressource zu aktualisieren?
Nennen Sie die vier Standard Response Codes die Sie von einer REST Schnittstelle erwarten.
Was ist im REST Kontext der unterschied zwischen der PUT und der PATCH Methode?
Was wird bei RMI in einer Remote Reference gespeichert?
Welche von REST definierten HTTP Methoden sind Idempotent?
Welche von REST definierten HTTP Methoden sind NICHT Idempotent?