Lors du développement d'une requête à transmettre à une classe ou à un autre objet rempli de champs, vaut-il mieux que la logique métier soit appliquée au niveau de la requête, de la classe et/ou au niveau de l'interface programme? Je pense que vous voulez passer autant d'informations "de base" à une classe qui gère le calcul vs faire des champs calculés dans une requête (comme le calcul de l'écart-type d'un certain nombre de valeurs). D'un autre côté, si vous exécutez une requête sur un réseau dont la bande passante est faible, comme un WAN, cela changerait-il l'endroit où les calculs devraient être effectués.Logique de requête vs Logique de programme
1
A
Répondre
2
Si la bande passante vous inquiète, il est conseillé de limiter autant que possible la quantité de données transmises. J'essaierais alors de faire autant de logique que possible (par exemple des calculs) dans votre requête. Mais si la bande passante n'est pas un problème, la séparation des problèmes devrait vous obliger à demander à votre couche d'accès aux données de ne récupérer que les données du magasin de données et de placer toute votre logique dans la couche logique métier (Des classes).
Questions connexes
- 1. Application logique vs autorisation
- 2. Requête de syntaxe/logique jQuery
- 3. OU logique vs logique ET: qui devrait être plus contraignant?
- 4. Services API vs logique d'application?
- 5. cache physique vs cache logique
- 6. Suggestions de logique de requête requises
- 7. mysql logique de regroupement de requête
- 8. Requête SQL imbriquée - problème logique
- 9. PHP - programme logique dans l'allocation des variables
- 10. MySQL Comme la logique de requête
- 11. Inverser la logique de la requête NHibernate
- 12. SQL Server: équivalent logique de ALL requête
- 13. logique de requête SQL - sql server 2008
- 14. logique &&
- 15. Problème de logique informatique
- 16. || (Ou) Opérateur logique en Java vs .Net
- 17. c logique de programmation
- 18. Logique de commande prédictive
- 19. Logique pour le programme d'arbre généalogique
- 20. Erreur logique dans le programme Java
- 21. logique conditionnelle en vue mvc vs htmlhelper vs action
- 22. vérifier ma logique? (Programme de calcul de gpa moyenne)
- 23. logique propostional et la logique des prédicats
- 24. Logique de name_to_handle_at()
- 25. Tour de Hanoi logique
- 26. Question de logique booléenne
- 27. Ajax logique de base
- 28. Manipulation de l'opérateur logique
- 29. logique de tri rapide
- 30. Logique de domaine partagé?