Recherche un exemple CRUD avec Spring Data Noe4J 2.3.1

84 views
Skip to first unread message

Philippe Baumard

unread,
Oct 19, 2013, 3:32:16 AM10/19/13
to
Bonjour,

Mon environnement de développement est le suivant:
- Eclipe Kelpler
- Maven 3
- Scala 2.15.2
- Vaadin 7.1.7
- Spring Framework 4.0.0.BUILD-SNAPHOT
- Spring Data Neo4J 2.3.1.RELEASE

Je viens de terminer l'interface graphique de mon application. Du moins le départ... fait en Vaadin. 
Je sais que certains peuvent se poser des questions sur la scalabilité. D'autant que mon application vise les 50000+/jours.
Mais si je dois changer je passerais sur Play Framework.

Mainenant j'attaque le frontal Neo4J. J'ai décidé d'utiliser Spring Data Neo4J.
Les exemples sont nombreux mais la rapidité de développement du produit encore plus. Ce qui donne des démonstations dépréciées.

Je recherche un exemple de Spring Data Framework 2.3.1 ayant:
- une structure maven
- une configuration du Bean...(c'est là que j'ai un souci, graphDatabaseService est changé en GraphDatabase etc... etc...) ce qui fait que je suis pour le moment bloqué sur un exemple qui tourne.
- pas de test JUNIt mais un module 'vrai' ayant creation, lecture, modification et suppression des nodes) pourquoi je ne veux pas de test: je remarque que de plus en plus les auteurs se tournent vers ce moyen d'exprssion pour leur exemples. C'est certes éléguant mais pas productif pour ceux qui veulent tout de suite un code réel. On à pas la solution et on est pénalisé ) obligé de decrypter un test horriblement compliqué parfois et finir à chercher l'assemblage qui ne tournera pas bien sûr.. Perte de temps considérable (pour moi). A ce titre je n'ai pas manqué de donner mon avis au auterus du prochain livre '>neo4J in Action' dont je suis en ce moment un relecteur.

Bien si quelqu'un peut m'aider ce serait avec bonheur. Mais attention ne me donnez pas du Github par ci par là sans avoir vérifié si le code n'est pas déprécié par rapport à la 2.3.1.

Merci d'avance.

Florent Biville

unread,
Oct 19, 2013, 4:30:59 AM10/19/13
to Philippe Baumard, neo...@googlegroups.com
Bonjour Philippe, 

je peux tâcher de te sortir un exemple, mais au vu de mon emploi du temps assez prenant ces temps-ci, ça ne sera pas avant 10 jours. Si je comprends bien ta demande : une appli CRUD avec la version 2.3.1 et configuration en Java t'irait ?

À bientôt !
Florent


2013/10/19 Philippe Baumard <phba...@yahoo.fr>
Bonjour,

Mon environnement de développement est le suivant:
- Eclipe Kelpler
- Maven 3
- Scala 2.15.2
- Vaadin 7.1.7
- Spring Framework 4.0.0.BUILD-SNAPHOT
- Spring Data Neo4J 2.3.1.RELEASE

Je viens de terminer l'interface graphique de mon application. Du moins le départ... fait en Vaadin. 
Je sais que certains peuvent se poser des questions sur la scalabilité. D'autant que mon application vise les 50000+/jours.
Mais si je dois changer je passerais sur Play Framework.

Mainenant j'attaque le frontal Neo4J. J'ai décidé d'utiliser Spring Data Neo4J.
Les exemples sont nombreux mais la rapidité de développement du produit encore plus. Ce qui donne des démonstations dépréciées.

Je recherche un exemple de Spring Data Framework 2.3.1 ayant:
- une configuration du Bean...(c'est là que j'ai un souci, graphDatabaseService est changé en GraphDatabase etc... etc...) ce qui fait que je suis pour le moment bloqué sur un exemple qui tourne.
- pas de test JUNIt mais un module 'vrai' ayant creation, lecture, modification et suppression des nodes) pourquoi je ne veux pas de test: je remarque que de plus en plus les auteurs se tournent vers ce moyen d'exprssion pour leur exemples. C'est certes éléguant mais pas productif pour ceux qui veulent tout de suite un code réel. On à pas la solution et on est pénalisé ) obligé de decrypter un test horriblement compliqué parfois et finir à chercher l'assemblage qui ne tournera pas bien sûr.. Perte de temps considérable (pour moi). A ce titre je n'ai pas manqué de donner mon avis au auterus du prochain livre '>neo4J in Action' dont je suis en ce moment un relecteur.

Bien si quelqu'un peut m'aider ce serait avec bonheur. Mais attention ne me donnez pas du Github par ci par là sans avoir vérifié si le code n'est pas déprécié par rapport à la 2.3.1.

Merci d'avance.




--
Florent Biville (@fbiville)
Associate developer at Lateral Thoughts

Philippe Baumard

unread,
Oct 19, 2013, 4:47:09 AM10/19/13
to

@Florent,

Je te remercie mais ne te presse pas car je sens que je vais changer d'avis. Néanmoins cela peut aider certainement d'autres collègues développeurs.
En fait je recherche la performance et d'après mes recherches l'uilisation des Frameworks n'est pas la bonne solution.
il convient de rester proche du noyau et de fonctionner avec les APIs. Même Cypher serait moins performant.

Florent Biville

unread,
Oct 19, 2013, 4:45:44 AM10/19/13
to Philippe Baumard, neo...@googlegroups.com
C'est noté Philippe :-)

Je viens d'ailleurs de fournir une réponse à ton autre question et elle rejoint un petit peu ce que tu viens d'écrire.


2013/10/19 Philippe Baumard <phba...@yahoo.fr>


@Florent,

Je te remercie mais ne te presse pas car je sens que je vais changer d'avis. Néanmoins cela peut aider certainement d'autres collègues développeurs.
En fait je recherche la performance et d'après mes recherches l'uilisation des Frameworks n'est pas la bonne solution.
il convient de rester proche du noyau et de fonctionner avec les APIs. Même Cypher serait moins performant.
Reply all
Reply to author
Forward
0 new messages