Je suis en train de faire de la programmation web en Java et je veux connaître les meilleures pratiques. Je me demande où mes calculs devraient résider dans une appli Java MVC ou une application Struts?Dans Struts, où devraient se trouver les calculs?
2
A
Répondre
4
Cela dépend du type de calcul. La plupart des calculs appartiennent au modèle, car la plupart des calculs sont liés aux données contenues dans le modèle.
Mais parfois, vous devez calculer quelque chose dans une vue (par exemple, vous devez déterminer s'il y a suffisamment d'éléments dans une liste pour justifier le basculement vers un autre format de page).
Et parfois ils appartiennent à l'automate (peut-être avez-vous besoin de déterminer à quelle vue passer en fonction des facteurs centrés sur le contrôleur). La vraie réponse est que les calculs sont proches des données auxquelles ils sont liés. Ne résumez pas les totaux des comptes dans la vue et ne calculez pas les tailles de police dans le modèle. Ommm.
Questions connexes
- 1. Combien de calculs devraient être faits par MySQL?
- 2. Où trouver les crochets wscript?
- 3. Où les URL de génération d'images devraient-elles être gérées dans JSF?
- 4. Trouver où Java charge les fichiers?
- 5. Où puis-je trouver les bibliothèques OpenGL?
- 6. Où trouver les statistiques du navigateur?
- 7. Où trouver Microsoft.Web.Mvc.dll
- 8. Calculs du calendrier dans bash
- 9. Où trouver Rhino Commons
- 10. Trouver où une page/site se retrouve dans Google pour un certain terme de recherche
- 11. Calculs statistiques dans SQL Server
- 12. Où se trouve l'installation de mes rails? Où sont les plugins de rails?
- 13. Où se cache le jar log4j javadoc?
- 14. Où trouver UniObjects for .NET?
- 15. Comment éliminer les calculs en double dans SQL?
- 16. calculs complexes en C#
- 17. où trouver tutoriel Java JMF
- 18. Où puis-je trouver VBSQL.VBX?
- 19. Où se trouve le BCD dans windows vista/7?
- 20. où puis-je trouver IContentTypeManager
- 21. Où puis-je trouver Microsoft.VisualStudio.DebuggerVisualizers?
- 22. Où se cache cette impasse?
- 23. La balise Struts forEach ne se répète pas via ArrayList
- 24. Où se trouve la documentation de Ma fonctionnalité dans VB.Net?
- 25. calculs Excel et VBA
- 26. Où se trouve le SDK .net 3.5?
- 27. (IronPython Studio) Où se trouve la console?
- 28. Bloquer l'utilisateur de se déplacer n'importe où
- 29. Trouver les permutations où aucun élément ne reste en place
- 30. Où se trouvent les fichiers sources des extensions de Groovy?
Wow merci! J'ai appris quelque chose de nouveau :) – ajushi
BTW, que signifie Ommm? – ajushi
Donc, je shiuld mettre des coputations dans les haricots? – ajushi