J'essaie de faire un effort délibéré pour écrire du code qui suit la convention appropriée, même si cela peut ajouter de la complexité, et jusqu'ici j'ai réussi mais je remarque une tendance dans mon programmes.Utilisation correcte de Beans dans Java MVC
Mon projet est petit, une webapp javaee avec seulement une poignée de servlets, suit la conception MVC, et utilise des beans comme modèle. Mon problème est que mes haricots sont plus souvent juste 'un endroit où coller quelque chose afin que je puisse avoir une vue correcte codée'. J'ai eu l'impression que les beans étaient bien sûr juste des conteneurs pour les données, mais aussi une portabilité et une utilité au-delà d'une seule servlet.
Mon problème est-il simplement le résultat d'un code relativement simple ou est-ce que je risque d'abuser du concept de bean?
Je constate que mes haricots (pojo) ne varient en détail que par un ou deux champs. À cet égard, ils deviennent couplés à la vue. Je suppose que c'est juste inévitable parfois? – JHarnach
@JHarnach, regardez, le fait que 3 haricots différents varient dans 3 champs et partage les 10 autres champs est mauvaise conception. Dans ce cas, vous êtes libre d'utiliser l'héritage, childBean étend parentBean. C'est plus facile quand on peut utiliser Generics, car cela améliore l'utilisation du polymorphisme. Créer des collections Generics au lieu de lancer des types de parentBean à childBean chaque fois que vous avez ArrayList et que vous voulez obtenir childBeans. –
lisak