Suchergebnisse für Anfrage "api-design"

10 die antwort

Why are Java Streams once-off

Im Gegensatz zu C # 'sIEnumerable, wo eine Ausführungspipeline so oft ausgeführt werden kann, wie wir möchten, in Java kann ein Stream nur einmal "iteriert" werden. Jeder Aufruf einer Terminaloperation schließt den Stream und macht ...

8 die antwort

Private Klassenfunktionen vs Funktionen im unbenannten Namespace

Ich habe festgestellt, dass ich eher keine privaten Klassenfunktionen habe. Wenn möglich, funktionieren alle Kandidaten der Privatklasse, stattdessen trage ich unbenannten Namespace ein und übergebe alle notwendigen Informationen ...

4 die antwort

Warum ist die Java-Datums-API (java.util.Date, .Calendar) so ein Durcheinander?

Wie die meisten Menschen inzwischen schmerzlich wissen, ist die Java-API für den Umgang mit Kalenderdaten (insbesondere den Klassen)

TOP-Veröffentlichungen

10 die antwort

Warum erlaubt Java nicht das Überschreiben von equals (Object) in einer Enumeration?

Ich habe bemerkt, dass das folgende Snippet ... @Override public boolean equals(Object otherObject) { ... } ... ist für eine Aufzählung nicht erlaubt, da die Methodeequals(Object x) ist definiert ...

6 die antwort

Bester Weg, um eine REST-API für langwierige Aufgaben zu erstellen?

ngenommen, ich habe 2 Serve Der erste ist ein Dienst, der einige Berechnungen bereitstellt, die lange dauern können (Minuten bis Stunden). Der zweite Server verwendet diesen Dienst, um einige Daten berechnen zu lassen. Ich versuche eine REST ...

2 die antwort

Welcher http-Rückkehrcode sollte angegeben werden, wenn keine Daten verfügbar sind

Zum Beispiel habe ich eine API-Methode/api/orders.getOrders was eigentlich immer existiert. Wenn diese Methode keine Daten im folgenden Format zurückgibt, sollte ich 404- oder 200-http-Antwortcode senden? { "orders":[] }

2 die antwort

So gehen Sie bei der Nachrüstung mit Paginierung um

Ich baue eine App mit Retrofit. Alles funktioniert reibungslos, aber ich mache mir Sorgen über die Größe meiner API-Anforderungen und möchte sie mithilfe der Paginierung aufteilen. Was wäre die beste Strategie, um mit Retrofit automatisch durch ...

6 die antwort

Warum löst String.valueOf (null) eine NullPointerException aus?

nach der Dokumentation die MethodeString.valueOf(Object obj) [http://java.sun.com/javase/6/docs/api/java/lang/String.html#valueOf(java.lang.Object)] kehrt zurück wenn das Argument @ inull, dann ein String gleich"null"; Andernfalls wird der Wert ...

3 die antwort

iOS-aufwendiges API-Design

Ich werde eine iOS-App für eine Webanwendung entwickeln. (Die Web-App verwendet Code Igniter.)Ich werde einen API-Dienst erstellen, den die iOS-App verwenden...

14 die antwort

Wenn verwende ich in einer RESTful-API Pfadparameter im Vergleich zu Abfrageparametern?

Ich möchte meine RESTful-API sehr vorhersehbar machen. Was ist die beste Vorgehensweise, um zu entscheiden, wann eine Segmentierung von Daten mithilfe des URI und nicht mithilfe von Abfrageparametern vorgenommen werden soll? Für mich ist es ...