Frage

1) Ich verwende RESTEASY , um einen erholsamen Webdienst bereitzustellen, der Zugriff auf ein bestimmtes neo4j Diagrammdatenbank.

mit RESTEASY, diese Webressource (GraphResource.java) sieht aus wie: generasacodicetagpre.

Ich möchte in der GetUserInfos-Methode Zugriff auf DB erhalten.Ich weiß, dass ich ein Diagrammobjekt instanziieren muss (mit gremlin ): generasacodicetagpre.

... aber ich weiß nicht wo der beste Ort ist.

denkst du, dass Preprocessinterceptor könnte nützlich sein?Ich habe nie ein Beispiel mit db-Anschluss gesehen.

2) Muss das Graph-Objekt statisch definiert werden?Sollte es zwischen allen Anfragen geteilt werden?Wie man zwei Anfragen erstellt, werden nicht verwickelt?

War es hilfreich?

Lösung

Ich benutze Jersey, aber wir machen das Gleiche, was einen Ruhestand aussetzen kann, der Neo4J unter den Cover verwendet.Was ich tue, ist ein Singleton mit einer GETDB () -Methode erstellen, die im Wesentlichen einen Griff an den Neo4J DB bekommt.Der DB kann von mehreren Threads gemeinsam genutzt werden. Sie müssen nur sicherstellen, dass Sie dieselbe DB mehrmals instanziieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top