2010-04-30 6 views
3

Cela peut être une question long shot ..L'injection de dépendance est-elle possible pour les beans JSP?

Je travaille sur une application qui est basée sur JSP/Javascript uniquement (sans framework Web!)

Est-il possible d'avoir une injection de depencency pour JSP des haricots? par les haricots jsp, je veux dire les haricots définis comme ce

<jsp:useBean id="cart" scope="session" class="session.Carts" /> 

est-il un moyen/bibliothèque/hack pour intercepter la création de haricots de sorte que lorsque « panier » est référencé pour la première fois, une partie de l'injection a lieu? Puis-je définir quelque part un "écouteur" pour les beans JSP (comme vous pouvez le faire pour les beans JSF par exemple)?

Je suis libre de faire tout ce que je veux dans l'arrière-plan, mais je ne peux pas ajouter un framework web dans le front-end (Ne demandez pas!)

Répondre

1

Oui, avec ressort et AspectJ - en utilisant @Configurable et <context:load-time-weaver/> (lire la aop section of spring docs)

+0

Nice! Je n'ai jamais pensé que c'était possible! Vous avez une connaissance approfondie de tout ce qui touche à Java. – kazanaki

Questions connexes