Bonjour,
J'ai un petit problème de conception en utilisant struts.
Je veux mutualiser des méthodes dans mes actions.
Donc, j'ai créé une classe MyAction qui hérite de la classe Action struts. Donc maintenant, toutes mes actions que je crée je les fais hériter de MyAction.
Tres bien mais maintenant j'aimerais utiliser dans certains cas les classes struts DispatchAction et dans d'autres cas LookupDispatchAction.
Donc j'ai mis mes méthodes que j'avais mutualisé dans MyDispatchAction et dans MyLookupDispatchAction. Par conséquent, si j'ai besoin de ce type d'action, je crée des actions qui hérite soit de l'une soit de l'autre....
je ne trouve pas cela tres génial en terme de maintenance, réutilisation de code..etc...
Comment faire pour pouvoir utiliser les différentes classes actions de struts en y mutulisant du code sans être obliger de copier/coller ces méthodes dans les différentes classes action fournis par struts????
toute aide, conseil sont les bienvenus
Partager