Ceci est une question de niveau de conception et j'ai besoin d'avis sur ce qui serait une meilleure approche.Intégration de Spring et Struts 2
L'application sur laquelle je travaille utilise Struts 2 et Spring (pour l'injection de dépendances). Chaque classe Action appelle la couche Service pour exécuter des fonctions métier. Toutes les données sont enregistrées dans les classes Model. Chaque action utilise des modaux pour enregistrer/éditer des données. Ces classes modales sont définies en tant que membres privés de la classe avec getter/setters.
Question 1) Faut-il définir les classes modales comme des beans dans le contexte de l'application? Actuellement je ne l'ai pas. Sur le formulaire submit, Struts crée lui-même l'instance. Lors de l'édition (quand je veux montrer des données à l'écran), je dois créer explicitement le modal (en utilisant new). Quelle serait la meilleure approche.
Question 2) Les haricots pour les classes d'action dans aplCntx doivent-ils être définis comme scope = "prototype"? Struts ne prend-il pas soin de créer de nouvelles instances de classes d'actions?
Modal = Modèle ...? – leonbloy
La classe de modèle supplémentaire est vraiment inutile. Parce que l'action s'inscrit dans un rôle de modèle dans MVC. – Chao