Hi, ich suche zZ möglichst viele Infos zum Thema "Was muss ich beachten wenn ich eine solide REST api programmieren will?". Mein Data Model wird über JPA und Hibernate gehalten und ich möchte nun meine Objekte im JSON Format zur Verfügung stellen.
Meine Frage(n) beziehen sich nun auf den Übergang von einem durch Hibernate gemanagten POJO zur JSON Representation. Ich kann mir ja mit JAX-RS POJOs in XML oder JSON konvertieren lassen und umgekehrt. In meinerm Data Model habe ich ja Referenzen zu anderen Klassen / Daten, also ist meine erste Frage: Kann ich das diese Verschachtelung von Referenzen / Instanzen überhaupt vernünftig in JSON abbilden? Falls ja: das hebelt vermutlich lazy loading von Hibernate aus oder?
Macht es Sinn einer Art "View" Objekt einzuführen, sodass man ein Objekt erstmal ohne Referenzen / Collections etc bekommt und dann einen weiteren REST-Aufruf benutzt um irgendwelche Unterobjekte abzuholen?
Grüße
saw
Meine Frage(n) beziehen sich nun auf den Übergang von einem durch Hibernate gemanagten POJO zur JSON Representation. Ich kann mir ja mit JAX-RS POJOs in XML oder JSON konvertieren lassen und umgekehrt. In meinerm Data Model habe ich ja Referenzen zu anderen Klassen / Daten, also ist meine erste Frage: Kann ich das diese Verschachtelung von Referenzen / Instanzen überhaupt vernünftig in JSON abbilden? Falls ja: das hebelt vermutlich lazy loading von Hibernate aus oder?
Macht es Sinn einer Art "View" Objekt einzuführen, sodass man ein Objekt erstmal ohne Referenzen / Collections etc bekommt und dann einen weiteren REST-Aufruf benutzt um irgendwelche Unterobjekte abzuholen?
Grüße
saw