Bonjour,
J'utilise Spring/hibernate dans un serveur d'application.
Actuellement, pour travailler avec mes services, je procède de la manière suivante :
Je suis tombé sur cet excellent tutoriel : http://baptiste-meurant.developpez.c...ing-hibernate/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class UneClasse { private UserService userService; public UneClasse() { userService = ServiceManager.getUserService(); // je peux utiliser mon service... } }
Et j'aimerai bien imiter tapestry en écrivant ceci à la place :
Je me dis que Tapestry arrive à le faire, alors pourquoi pas moi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class UneClasse { @Service private UserService userService; public UneClasse() { // j'ai déjà pensé à la reflection en écrivant : // ServiceManager.initialize(this); // s'occupe d'injecter le service dans cette classe // mais alors je perd en efficacité... // je peux utiliser mon service... } }
J'ai déjà essayé de jeter un coup d'oeil dans le code de tapestry mais c'est trop compliqué pour moi.
Quelqu'un aurait-il une astuce ?
Merci beaucoup !
Bonne année !!!
Partager